Open Bug 1940351 Opened 1 month ago Updated 2 days ago

All hamburger menu items appear highlighted with Increased Contrast enabled

Categories

(Toolkit :: Themes, defect, P1)

Desktop
macOS
defect

Tracking

()

Accessibility Severity s2
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox134 --- unaffected
firefox135 --- disabled
firefox136 + disabled
firefox137 + affected

People

(Reporter: morgan, Assigned: dao)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(3 files)

STR:

  1. Enable increase contrast in macos system settings > accessibility > display
  2. Open the hamburger menu

Expected:
Only the "Update available" menu item is highlighted, if present.
Hovered menu items have a distinct appearance when compared to non-hovered menu items

Actual:
All menu items are highlighted, it is difficult to differentiate hovered items from non-hovered ones.

Marking S2 since we aren't adhering to AA contrast standards (3:1) between adjacent item states. This appears to be a regression.

Attached image actual.png

I've censored my email here, but I am hovering the second menu item (where my email is). All other menu items are non-hovered.

Attached image expected.jpg

I am hovering the second item in the menu, this is with increase contrast disabled (styling for menu items should be the same here, since we don't currently have defined styles for increase contrast)

Summary: All hamburger menu items appear highlighted with prefers-contrast enabled → All hamburger menu items appear highlighted with Increased Contrast enabled
Assignee: nobody → dao+bmo
Severity: -- → S2
Keywords: regression
Priority: -- → P1
Regressed by: 1932549

:dao next week is the final week of nightly for Fx136 before it goes to beta.
Tracking this for Fx136, checking if there are any concerns with fixing this before it hits beta?

Flags: needinfo?(dao+bmo)

I have not yet made significant progress on this due to other priorities, however it's on my radar and I'll try to fix it early in this nightly cycle so we can uplift to 136 beta

Flags: needinfo?(dao+bmo)

Set release status flags based on info from the regressing bug 1932549

Backed out for the regressor Bug 1932549 for 136.0b2.

Blocks: 1938535
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: