Closed Bug 1926851 Opened 1 year ago Closed 1 year ago

Rules view dirty/new indicator is always displayed in high Contrast Mode

Categories

(DevTools :: Inspector: Rules, defect)

defect

Tracking

(firefox134 fixed)

RESOLVED FIXED
134 Branch
Tracking Status
firefox134 --- fixed

People

(Reporter: nchevobbe, Assigned: nchevobbe)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

The indicator is created with a left border, which is transparent by default, and gets turned green when the property is updated.
in High Contrast Mode , transparent is transformed into a solid color, and so the indicator is always visible, making the declarations look weird

The indicator was always visible because transparent is forced
into an actual solid color in HCM, and the border is always set
to avoid layout shifts when a declaration becomes updated.
This is fixed by opting out of forced colors just for the declaration
top element, and re-setting it again for children.
The colors used for the indicator, --theme-highlight-green, is properly
set to a high contrast color in HCM.

Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED
Pushed by nchevobbe@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/03ae30f42356 [devtools] Handle dirty/new indicator on declaration in High Contrast Mode. r=devtools-reviewers,bomsy.
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 134 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: