Closed Bug 1181972 Opened 9 years ago Closed 8 years ago

[Linux] in-content pages (preferences, about:config, network error pages, ...) have hardcoded off-white backgrounds instead of honoring system colors

Categories

(Firefox :: Theme, defect)

38 Branch
Unspecified
Linux
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: mozilla, Unassigned)

References

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0
Build ID: 20150511103818

Steps to reproduce:

Opened the new preference tab.


Actual results:

There is a hardcoded white background with blackish text, and grey sidebar.  

This clashes with my OS theme.  I set my OS theme, because I want all apps to use it, not have each one decide on its own.

I just noticed that about:config has also be recently styled too, dev tools have been for a while.  About:memory, about:addons, and newtab however continue to honor the system theme.

Even if one loves the pref colors chosen for us, it should be easy to see this is inconsistent.  Please honor the system theme, like a good citizen in the app ecosystem.


Expected results:

The preferences tab should honor the system theme, just like the older dialog did .... from recent Firefoxes back to the first release of Mosaic.
Component: Untriaged → Preferences
Flags: needinfo?(jaws)
Thanks for flagging me on this bug. Is there a particular question that you have of me though?
Flags: needinfo?(jaws)
Didn't flag anyone manually, guess that you might have been flagged automatically when I chose the category and created the ticket.
Oops, sorry, looks like Loic did.
I started getting this visibility problem only after version 41 (linux and win).
Any sub-dialogs within preferences do obey the color choices however.
It's fixed in FF44.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
(In reply to Loic from comment #5)
> It's fixed in FF44.
> 
> *** This bug has been marked as a duplicate of bug 1207084 ***

This isn't a dupe of that bug.
Status: RESOLVED → REOPENED
Component: Preferences → Theme
Ever confirmed: true
Resolution: DUPLICATE → ---
OS: Unspecified → Linux
Summary: New preference tab has hardcoded white backgrounds instead of honoring system colors → [Linux] in-content pages (preferences, about:config, network error pages, ...) have hardcoded off-white backgrounds instead of honoring system colors
Philipp, can you advise as to what you think we should do here? I would tend to agree with the reporter that the use of fixed colours is not ideal.
Flags: needinfo?(philipp)
Attached image firefox44.png
Latest screen-shot attached.
Is this linux only? If so, how are we dealing with it on other platforms?

Seems like the main problem is that we are combining dynamic font colors with a fixed background color.
It would make sense to have either both static or both fixed, so that we don't run into these situations of light text on a light background.
Flags: needinfo?(philipp)
(In reply to Out of office until Feb. 22! Philipp Sackl [:phlsa] (Firefox UX) please use needinfo from comment #10)
> Is this linux only? If so, how are we dealing with it on other platforms?

We've never done anything for dark themes on OS X, and on Windows there are no such builtin themes except the high contrast theme, which overrides our colours in that case.

> Seems like the main problem is that we are combining dynamic font colors
> with a fixed background color.

Well, no, we fix both. But we don't 'fix' the background colour "hard enough" for linux checkbox hover styles as seen in the Firefox 44 screenshot. I don't know off-hand if that's a consequence of moz-appearance or what, but it clearly causes weirdness.

Of course, comment #0 wants us to not fix anything and obey the system theme.

> It would make sense to have either both static or both fixed, so that we
> don't run into these situations of light text on a light background.

Right. But I suspect you don't want us to make some kind of exception for Linux and make the in-content styling entirely consist of system colours... am I wrong? :-)
Flags: needinfo?(philipp)
(In reply to :Gijs Kruitbosch from comment #11)
> > It would make sense to have either both static or both fixed, so that we
> > don't run into these situations of light text on a light background.
> 
> Right. But I suspect you don't want us to make some kind of exception for
> Linux and make the in-content styling entirely consist of system colours...
> am I wrong? :-)

Right :)
Since we are dealing with in-content UI here, it makes sense to keep all colors fixed so that they are consistent within the page. Therefore marking this as wontfix.
The fact that we somehow don't override the hover state on Linux seems like a different bug.
Status: REOPENED → RESOLVED
Closed: 9 years ago8 years ago
Flags: needinfo?(philipp)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: