Browser default colors not overridden by site styles
Categories
(Core :: Widget: Cocoa, defect)
Tracking
()
People
(Reporter: raphael.kl, Unassigned)
References
Details
Attachments
(3 files)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:92.0) Gecko/20100101 Firefox/92.0
Steps to reproduce:
Visit any website. As an example, I'll use https://jessicainthekitchen.com/vegan-waffles/.
Actual results:
The link color is the browser default blue: rgb(0, 0, 238).
Expected results:
The link color should be the color specified by the site: rgb(48, 49, 51). There are other examples of styles not being overridden - for example, the border colors on some links are also the default (blue) rather than the color specified by the site CSS. I've attached a screenshot of the computed styles in devtools, which shows the strange behavior quite clearly.
The same thing occurs on all websites. I will attach screenshots below of https://nytimes.com and https://jessicainthekitchen.com/vegan-waffles/.
I've tried the following, to no avail: used a private window, restarted Firefox, restarted my computer, used troubleshoot mode, refreshed Firefox, and switched to the beta version of Firefox.
Comment 3•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Widget: Cocoa' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Please make sure you don't have high contrast mode enabled in macOS.
This presumably applies:
If you'd like to change this back, you can navigate to about:preferences > Language and Appearance > Colors > set dropdown to "never" > OK
You figured it out - my Firefox did have high contrast mode enabled. I never turned that mode on, though. It somehow turned itself on. That behavior is the bug, I guess.
I now understand. Some time ago, I had enabled "increase contrast" in MacOS, which is a fairly subtle change as far as I can tell. It's so subtle, in fact, that I'd forgotten I'd enabled it. Recently, when Firefox updated, it inferred from my "increase contrast" setting that I wanted to use the browser's default colors. That was a mistaken inference in my case. To me, Firefox just seemed to be seriously confused about how to render websites, and this problem led me down a rabbit hole. Fortunately it led me to Bugzilla, where I learned what had happened.
My two cents: Firefox should ask, on startup, "You have Increase Contrast enabled in Mac OS X. Would you like Firefox to override colors? Yes/No". Then the user can choose this override deliberately.
Comment 7•3 years ago
|
||
Let's take the conversation to bug 1725436.
Description
•