Closed Bug 919797 Opened 11 years ago Closed 11 years ago

Insufficient Color Contrast in Folder Pane

Categories

(Thunderbird :: Theme, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(thunderbird25 fixed, thunderbird26 fixed, thunderbird27 fixed, thunderbird-esr17 unaffected, thunderbird_esr24+ fixed)

RESOLVED FIXED
Thunderbird 27.0
Tracking Status
thunderbird25 --- fixed
thunderbird26 --- fixed
thunderbird27 --- fixed
thunderbird-esr17 --- unaffected
thunderbird_esr24 + fixed

People

(Reporter: david, Assigned: jsbruner)

References

Details

Attachments

(1 file)

Windows XP
Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.0
Default 24.0 theme
All extensions disabled

The names of those newsgroups with unread messages that are new in the current session are displayed in the folder pane with a light blue font.  If I select such a newsgroup, a dark blue bar appears across the newsgroup entry in the folder pane.  There is insufficient color contrast to read the name of the newsgroup.
Try changing the color for "Unvisited Links" in Tools > Options > Display > Formatting > Colors settings to a darker blue. Does it resolve the issue?

If yes, that's a fallout from bug 845807 changing the link color to some lighter blue (which is also used as highlight color for folders with new messages on Windows platforms).
It is the color for unvisited links (not visited links) that is also the color for folders with new unread messages.  Linking these together is a really bad idea, so bad that it is indeed a bug.
It sounded like a good idea in bug 567603, but that was before the default link color got washed out to a lighter blue. :-\ That was the kind of side effect I expected in bug 845807 comment #16. A possible solution might be to change the folder color to a straight "color: blue;" instead, matching the OSX theme.
Component: Folder and Message Lists → Theme
I can not reproduce the issue. It appears that we still use 'color: blue' for the folderpane and that the color choice in "Unvisited Links" does not affect it.

David, could you upload a screenshot of the problem?
The light blue is correct, see http://mxr.mozilla.org/comm-central/source/mail/themes/windows/mail/folderPane.css#223 and should be corrected to blue.

But in selected state the color should change to white, see http://mxr.mozilla.org/comm-central/source/mail/themes/windows/mail/folderPane.css#228 and http://mxr.mozilla.org/comm-central/source/mail/themes/windows/mail/folderPane.css#234

David, are you playing with userChrome and have set !important for new messages?
Attached patch Fix.Splinter Review
So I believe this is all we really need. 

Richard, did I miss anything? (XP's selected color seems to be fine)
Assignee: nobody → josiah
Attachment #809153 - Flags: review?(richard.marti)
Comment on attachment 809153 [details] [diff] [review]
Fix.

Review of attachment 809153 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good.

Maybe you can ask for approval‑comm‑esr24.
Attachment #809153 - Flags: review?(richard.marti) → review+
Comment on attachment 809153 [details] [diff] [review]
Fix.

[Approval Request Comment]
Bug caused by (feature/regressing bug #): Bug 845807
User impact if declined: Would make it much harder for the user to read the folder item text when new mail arrives.
Testing completed (on m-c, etc.): It's a single-line theme change, not much to test.
Risk to taking this patch (and alternatives if risky): None.
String or IDL/UUID changes made by this patch: N/A
Attachment #809153 - Flags: approval-mozilla-aurora?
Keywords: checkin-needed
Comment on attachment 809153 [details] [diff] [review]
Fix.

Whoops. Wrong one, clearing approval flag.
Attachment #809153 - Flags: approval-mozilla-aurora?
https://hg.mozilla.org/comm-central/rev/b9912ce44610
Status: NEW → RESOLVED
Closed: 11 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 27.0
How can I obtain the fixed theme to install it now rather than waiting for the next version of Thunderbird?
You could either apply a userChrome.css override (yes, I've seen your bug 919802) or hack folderPane.css in the omni.ja file of your installation. The easiest fix should be to just go into Tools > Options > Display > Formatting > Colors and change the color for unvisited links to a darker blue.

Josiah: You've removed approval-mozilla-aurora? but didn't request approval-comm-aurora? at the same time, on purpose?
Comment on attachment 809153 [details] [diff] [review]
Fix.

[Approval Request Comment]
Regression caused by (bug #): Bug 845807
User impact if declined: Users with less-than-perfect vision may be unable to clearly read the text in the folder pane when new messages arrive.
Testing completed (on c-c, etc.): Landed on c-c.
Risk to taking this patch (and alternatives if risky): Absolutely none.
Attachment #809153 - Flags: approval-comm-esr24?
(In reply to rsx11m from comment #12)
> Josiah: You've removed approval-mozilla-aurora? but didn't request
> approval-comm-aurora? at the same time, on purpose?

Kind of. I started to do the esr request but got distracted. That's why there was a delay until now.
It'd be nice if we kept the current (TB 24.0) colors on Aero, where there shouldn't be a contrast issue.
(In reply to Jim Porter (:squib) from comment #15)
> It'd be nice if we kept the current (TB 24.0) colors on Aero, where there
> shouldn't be a contrast issue.

I don't really see any benefit in doing that. Why have different colors when we could just keep them consistent across platforms, thereby making theme developers lives easier?
(In reply to Josiah Bruner [:JosiahOne] from comment #16)
> (In reply to Jim Porter (:squib) from comment #15)
> > It'd be nice if we kept the current (TB 24.0) colors on Aero, where there
> > shouldn't be a contrast issue.

With this patch there is no change for Aero.

> I don't really see any benefit in doing that. Why have different colors when
> we could just keep them consistent across platforms, thereby making theme
> developers lives easier?

All systems except OS X could have a lot of different color schemes where the fixed blue can be not readable. But it's hard (or almost impossible) to find a good system color, so let's stay to use blue for all systems except Aero.

Maybe in not so long time a bug would be filed for the Windows high contrast themes were blue isn't readable. Then we need to find a good system color for all system themes...
Avoiding the "dark blue on black" issue for High-Contrast desktop themes was part of the idea to use the unvisited-link color in bug 567603, assuming that a user may change that to something more readable if the HC theme is used permanently. Thus, the same change would also apply to a folder with new messages.
Depends on: 921606
Comment on attachment 809153 [details] [diff] [review]
Fix.

[Triage Comment]
a=Standard8
Attachment #809153 - Flags: approval-comm-esr24?
Attachment #809153 - Flags: approval-comm-esr24+
Attachment #809153 - Flags: approval-comm-beta+
Attachment #809153 - Flags: approval-comm-aurora+
Hi,

Seams every time you upgrade I have a new bug to solve. This time a new one... I have design images that I use as a signature on the bottom of my email and suddenly after upgrading to version 24... the image/signature was blurred like pale... like if it was covered with a veil.

I'm not an expert, but I think you «Propeller-head» should stop changing and stick to a version... for good! But my experience with Mozilla lead me to believe this bug will disappear with the next upgrade... just be patient. loll
(In reply to serge.lacombe from comment #21)
> Hi,
> 
> Seams every time you upgrade I have a new bug to solve. This time a new
> one... I have design images that I use as a signature on the bottom of my
> email and suddenly after upgrading to version 24... the image/signature was
> blurred like pale... like if it was covered with a veil.
> 
> I'm not an expert, but I think you «Propeller-head» should stop changing and
> stick to a version... for good! But my experience with Mozilla lead me to
> believe this bug will disappear with the next upgrade... just be patient.
> loll

Bugzilla is a development-related site for development-related topics. Please do not use it as a ranting site. This bug does not contribute to your problem at all. However, we are aware of that issue and it has been fixed in bug 917906. The change should arrive within the next '.' release. Thanks, 

Josiah Bruner
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: