feat: improve clear override UX with feature-flagged options #566
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
What does this PR do?
Addresses REL-11957 - Improves the "clear override" UX which was reported as challenging to use (the small cyan dot wasn't obviously clickable).
This PR implements two alternative UX options, gated behind LaunchDarkly feature flags in the
developer-toolbarproject:Option A - Hover Reveal (
clear-override-hover-reveal): The indicator expands on hover to show "Clear" text, making the action more discoverable while preserving space when not interacting.Option C - Icon Button (
clear-override-icon-button): Replaces the small dot with a recognizable clear/X icon button that is universally understood as a remove action.Both flags default to
false, keeping the original dot indicator as the fallback behavior.Type of Change
Human Review Checklist
clear-override-hover-reveal,clear-override-icon-button)Screenshots/Videos
Screenshots not available - enable the feature flags in the
developer-toolbarproject to test the new UX options.Link to Devin run: https://app.devin.ai/sessions/ba2f0534579942989f3a85721e0ca681
Requested by: Ramon Niebla (@nieblara)