Closed Bug 1916363 Opened 5 months ago Closed 4 months ago

Request list doesn't adapt well to High Contrast Mode

Categories

(DevTools :: Netmonitor, 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

(4 files)

Triaging as S2 because no indication is given for selection

Accessibility Severity: --- → s2
Severity: -- → S3
Priority: -- → P2

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

For more information, please visit BugBot documentation.

Flags: needinfo?(odvarko)

Higher a11y severity is correct in this case.

Flags: needinfo?(odvarko)

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

Selection background color was fixed in Bug 1916603, but the status code icon isn't displayed properly in some cases (e.g. 200) when the request is selected

Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED

The different icons colors are taken care off, but their color on selected background
was already working fine.
The slow icon needed a bit more work as it's an absolutely positioned element that
can overlap the text. In regular mode, a gradient is added on its left side so
the icon has a solid background and the text slowly fades before the icon.
In High Contrast Mode, the background image is removed, so the icon was fully
overlapping the text, making it unreadable.
To fix this, we set a plain solid color on the icon in HCM, which also needed
some dimensions tweaks to make it look nice.

Summary: Selected item in Request lists isn't different from other requests in High Contrast Mode → Request list doesn't adapt well to High Contrast Mode
Pushed by nchevobbe@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d39cf82a3647 [devtools] Add proper style for status code badges in High Contrast Mode. r=devtools-reviewers,accessibility-frontend-reviewers,ochameau,nlapre. https://hg.mozilla.org/integration/autoland/rev/bfdd635fd836 [devtools] Don't tweak opacity for cached requests in High Contrast Mode. r=devtools-reviewers,ochameau. https://hg.mozilla.org/integration/autoland/rev/2a0022d78bca [devtools] Adapt request list icons in High Contrast Mode. r=devtools-reviewers,ochameau.
Status: ASSIGNED → RESOLVED
Closed: 4 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: