Remove feature_flags/form.scss and .rollout-percentage classes
requested to merge 366609-convert-ee-app-assets-stylesheets-components-feature_flags-form-scss-into-page-specific into master
What does this MR do and why?
Styles introduced in 4e6cc417 to override user agent styles for <input type="number">
also impacting usability affordances of input.
- Remove user agent style overrides for
<input type="number">
- Remove
feature_flags/form.scss
- Remove
.rollout-percentage
class usage - Update width of feature flag percentage selection to
gl-w-11
- Update
gl-text-right
on percentage selection input
Screenshots or screen recordings
Description | Before | After | After (focus) |
---|---|---|---|
Percent rollout | ![]() |
![]() |
![]() |
Percent of users | ![]() |
![]() |
![]() |
How to set up and validate locally
- Go to project feature flags e.g.
/flightjs/Flight/-/feature_flags/new
- Select "Percent rollout" or "Percent of users"
- Check percentage number input
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #366609 (closed)