[Nova] [a11y] VPN main panel exclusion toggle is not visible while disabled using default browser themes
Categories
(Firefox :: IP Protection, defect)
Tracking
()
People
(Reporter: vvalentina, Assigned: jooliver)
References
(Blocks 6 open bugs)
Details
(Whiteboard: [recomp-nova])
Attachments
(3 files)
[Prerequisites]
- VPN enabled on a Firefox 154.0a1 Nightly build
- macOS / Windows / Linux version
- Browser theme set to Dark/Alpenglow
[Steps]
- Launch Firefox 154.0a1 Nightly on a desktop device (macOS, Windows, or Linux).
- Open the Firefox VPN main panel.
- Ensure the app exclusion feature is disabled.
- Hover the mouse cursor over the exclusion toggle.
[Expected Results]
The exclusion toggle should be visible in a low-contrast state. Hovering over the disabled toggle should either display a standard tool-tip or trigger a subtle, clean hover state.
[Actual Results]
The toggle is hard to see while disabled. Upon hovering, the visual degradation worsens.
[Note]
The hover state triggers an incorrect CSS background-color override, which actively erases or clips adjacent container borders.
| Reporter | ||
Updated•2 months ago
|
I attached a screenshot of poor contrast in the hover state.
This fix requires a broader design systems fix, so I placed this ticket against Bug 2024706 per request from Jules.
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
| Assignee | ||
Comment 2•1 month ago
|
||
There are updated token values in Figma for moz-toggle that need to be imported, this is being covered in patch https://phabricator.services.mozilla.com/D312193. This bug may also require updating moz-toggle.css to ensure that tokens are always applied correctly (e.g. --toggle-dot-background-color-hover is currently only applied under prefers-contrast).
Comment 3•1 month ago
|
||
Thanks Jon - met with :mstriemer about this just now and if possible we should make sure not only toggle but checkbox and radio also gets these CSS updates in this bug and make it a more all-encompassing fix for them too.
| Assignee | ||
Updated•1 month ago
|
| Assignee | ||
Comment 4•1 month ago
|
||
Addresses color contrasts concerns for moz-toggle:
- improves contrast ratio for legacy moz-toggle styles in light mode
- fixes moz-toggle hover/active styles
Updated•1 month ago
|
Updated•1 month ago
|
Comment 6•1 month ago
|
||
| bugherder | ||
Comment 7•1 month ago
|
||
The patch landed in nightly and beta is affected.
:jooliver, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- See https://wiki.mozilla.org/Release_Management/Requesting_an_Uplift for documentation on how to request an uplift.
- If no, please set
status-firefox154towontfix.
For more information, please visit BugBot documentation.
| Reporter | ||
Comment 8•1 month ago
|
||
Verified this as fixed using Firefox Nightly 155.0a1 (29-07-2026) on macOS and Windows 11.
The website exclusion toggle is visible while disabled and with a hover effect on it.
| Reporter | ||
Updated•1 month ago
|
Updated•17 days ago
|
Updated•15 days ago
|
Description
•