Closed Bug 1916605 Opened 2 months ago Closed 2 months ago

Markup view toggle buttons color doesn't adapt in High Contrast Mode

Categories

(DevTools :: Inspector, defect, P2)

defect

Tracking

(Accessibility Severity:s2, firefox132 fixed)

RESOLVED FIXED
132 Branch
Accessibility Severity s2
Tracking Status
firefox132 --- fixed

People

(Reporter: nchevobbe, Assigned: nchevobbe)

References

(Blocks 1 open bug)

Details

(Keywords: no-plan-to-ship)

Attachments

(2 files)

See screenshot (I modified the color variables to highlight that those colors don't adapt to HCM)

Flags: needinfo?(mreschenberg)
Flags: needinfo?(mreschenberg)

Triaging as S2 because UI doesn't adapt to HCM

Accessibility Severity: --- → s2
Flags: needinfo?(mreschenberg)

Instead of setting the fill property to the desired color, we set the color
property, and then use currentColor for fill.
This way, when HCM forces the color of the text, the svg icon will get the expected color

Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED
Attachment #9423451 - Attachment description: Bug 1916605 - [devtools] Make theme-twisty suitable for High Contrast Mode. r=#devtools-reviewers. → Bug 1916605 - [devtools] Make theme-twisty suitable for High Contrast Mode. r=#devtools-reviewers,#accessibility-frontend-reviewers.
Severity: -- → S3
Priority: -- → P2

The severity field for this bug is set to S3. However, the accessibility severity is higher, .
:nchevobbe, could you consider increasing the severity?

For more information, please visit BugBot documentation.

Flags: needinfo?(nchevobbe)
Flags: needinfo?(nchevobbe)
Pushed by nchevobbe@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c81c9df649ea [devtools] Make theme-twisty suitable for High Contrast Mode. r=devtools-reviewers,accessibility-frontend-reviewers,ochameau,nlapre.

Adding a keyword no-plan-to-ship as an ad-hoc flag here. This keyword was meant to exclude specific bugs from the general access-S2 tracking when there are no plans to ship the affected feature. However, we do plan to address and ship this and other HCM-related devtools bugs, which are part of a larger project. This Dev Tools High Contrast Mode support project, tracked by the meta bug 1590215, is ongoing and is tracked by the Dev Tools team separately.

Keywords: no-plan-to-ship
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 132 Branch
QA Whiteboard: [qa-132b-p2]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: