Closed Bug 1722643 Opened 4 years ago Closed 2 years ago

High-contrast theme hides toggle to enable a disabled add-on

Categories

(Toolkit :: Add-ons Manager, defect, P2)

Firefox 91
defect

Tracking

()

RESOLVED FIXED
114 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- wontfix
firefox-esr102 --- wontfix
firefox90 --- wontfix
firefox91 --- wontfix
firefox92 --- wontfix
firefox93 --- wontfix
firefox94 --- wontfix
firefox95 --- wontfix
firefox113 --- wontfix
firefox114 --- fixed

People

(Reporter: erwinm, Assigned: jules)

References

(Blocks 1 open bug)

Details

(Keywords: regression)

Attachments

(7 files)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:91.0) Gecko/20100101 Firefox/91.0

Steps to reproduce:

  1. Set "Increase contrast" or other system settings for increased contrast.

  2. Open about:preferences, search for color, set Override to "Always." Note that this will not use your color choices, this will use the standard high-contrast colors instead.

  3. Open about:addns, disable an add-on.

Actual results:

  1. about:addons doesn't show the toggle to re-enable any disabled add-on.

Expected results:

  1. Should show the toggle.

The Bugbug bot thinks this bug should belong to the 'Toolkit::Add-ons Manager' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Add-ons Manager
Product: Firefox → Toolkit

Thanks for the report! Any idea if this behaviour changed recently?

Flags: needinfo?(erwinm)

It had very low contrast in high-contrast to begin with

It goes invisible in high-contrast at

https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=b0b7678a67810f52147536f5ca65070ec476b36d&tochange=e3c6659f93f153cd28226958f45b6f664834f94f

with bug 1710852 and bug 1712617 changing high-contrast display styles.

Flags: needinfo?(erwinm)
Has Regression Range: --- → yes

The Bugbug bot thinks this bug is a defect, but please change it back in case of error.

Type: enhancement → defect

Hello,

I’ve reproduced the issue on the latest Nightly (92.0a1/20210729214355), Beta (91.0b9/20210729185755) and Release (90.0.2/20210721174149) under macOS 11.3.1. However, not on Windows 10 x64 or Ubuntu 16.04 LTS.

I have enabled the “High Contrast” options on all of the tested OSes and followed through with the rest of the STR.

The toggle buttons are still visible on my end on Windows and Ubuntu. For more details, please see the attached image for a comparison between Ubuntu and Windows on all 3 tested versions.

For reference I’m using a P2419H Dell monitor on Windows and a Samsung s22b300h on Ubuntu. On both platforms the buttons are still visible. This is in case the visibility issue is somehow related to the actual display panel.

On macOS, however, even if the attached screenshot (macOS HC) shows at least a bit of visible contour, in reality the toggles are invisible.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Attached image macOS HC.png

Mark, could you look at this since you've authored the patches linked in comment 3?

And given the similar area, could you also take a look at bug 1723127?

Flags: needinfo?(mstriemer)

Mark said this might be fixed by some other changes, and I just tested and couldn't reproduce with the 4 different High Contrast themes in Windows 10, can you please verify that Alex?

Flags: needinfo?(acornestean)

Hello,

I’ve checked once more on Windows on the latest Nightly (94.0a1/20210913213224 ), Beta (93.0b4/20210912185727) and Release (92.0/20210903235534), but on this platform the switches were visible to begin with while a high contrast aid was active.

On macOS on the other hand, it’s still reproducible on the latest Nightly. I’ll attach some photos for more details.

Flags: needinfo?(acornestean)

needinfo-ing myself as reminder to look into who would be a good pick to needinfo about this high contrast-related bugs.

Flags: needinfo?(mstriemer) → needinfo?(lgreco)

Adding to the MSU high-contrast bug tracker

Blocks: 1729031
Assignee: nobody → pasulaav
Status: NEW → ASSIGNED

Thank you Mark and Micah, that's exactly what I was looking for.

Flags: needinfo?(lgreco)
See Also: → 1734235

It looks like there's a patch up in Bug 1734235 that already resolves this issue. Once that's fixed, this issue should also be resolved.

Assignee: pasulaav → nobody
Status: ASSIGNED → NEW
Depends on: 1734235
Severity: -- → S3
Priority: -- → P2
See Also: → moz-toggle

Hanna, can we close this?

Depends on: 1798335
Flags: needinfo?(hjones)

It looks like this improved on Mac OS with the new toggle but is still a bit buggy. We have some newer designs for how the toggle should look in HCM - I'll file a follow up ticket to implement those (making sure we also verify the Mac OS high contrast case). Let's wait to close this until that work is done.

Flags: needinfo?(hjones)
Depends on: 1812126

I believe this should have been fixed via the changes made for Bug 1798404. Testing locally it looks like enabled and disabled toggles are visible both on MacOS with increased contrast and color overrides enabled and on Windows with different high contrast themes applied.

Attached image Windows HCM
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Assignee: nobody → jules
Depends on: 1798404
Target Milestone: --- → 114 Branch
See Also: 1734235
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: