Using High Contrast theme, gnome-panel menu text appears black on black

Bug #1042470 reported by Dylan McCall
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GNOME Themes Extra
Fix Released
Medium
gnome-themes-standard (Ubuntu)
Fix Released
Undecided
Unassigned
Precise
Fix Released
High
Unassigned

Bug Description

[IMPACT]
In Ubuntu 12.04, the High Contrast theme draws GNOME Panel (in the GNOME Classic session) with a black background colour. The Menu Bar applet is also drawn with black text, so that text becomes unreadable. This renders the GNOME Classic session unusable for users of high contrast themes.

This bug is fixed in the latest version of gnome-themes-standard (seen in Ubuntu 12.10), so we need to cherrypick that fix for Ubuntu 12.04.

[TESTCASE]
Install the packages gnome-panel and gnome-accessibility-themes.
In Appearance settings, change the theme to High Contrast.
Log out, and log in using the "GNOME Classic" or "GNOME Classic (no effects)" session.
The text in the panel's menu bar applet (on the top left) will be black against a black background.

[Regression Potential]
The version of gnome-themes-standard that originally received this fix does not have a High Contrast Inverse theme. So, I needed to come up with new colour definitions for that theme. Those colour choices could use some scrutiny.

[Other Info]
As a temporary workaround, Alt+Right click the offending panel, open the Properties dialog and set a white background colour.

Related branches

Revision history for this message
Dylan McCall (dylanmccall) wrote :
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue you are reporting is an upstream one and it would be nice if somebody having it could send the bug to the developers of the software by following the instructions at https://wiki.ubuntu.com/Bugs/Upstream/GNOME. If you have done so, please tell us the number of the upstream bug (or the link), so we can add a bugwatch that will inform us about its status. Thanks in advance.

Changed in gnome-themes-standard:
importance: Unknown → Medium
status: Unknown → New
Changed in gnome-themes-standard:
status: New → Fix Released
Revision history for this message
Dylan McCall (dylanmccall) wrote :

Okay, any thoughts about adding this fix to Precise in the form of an SRU? Precise + GNOME Panel can be a sensible choice as an accessible desktop operating system for an elderly user, for example, and currently this one bug is in the way.

description: updated
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Yeah, absolutely. It looks like http://git.gnome.org/browse/gnome-themes-standard/commit/?id=858a82f03701e98a72a is the relevant commit. Do you want to put that into a patch and try it out if it works?

Revision history for this message
Dylan McCall (dylanmccall) wrote :

Sure, I can do that!

I'm uploading a branch right now with the fix applied to High Contrast and High Contrast Inverse. I'm attaching screenshots of the fix, running on the 12.04 Live CD, with each of those themes. As well as fixing readability, it also makes the panel a little tidier looking in each case.

Note the missing icons in High Contrast Inverse. I believe that is filed in a different bug report.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Thanks! Could you add "before" screenshots also? And use the template at https://wiki.ubuntu.com/StableReleaseUpdates#Procedure to update this bug's description.

Changed in gnome-themes-standard (Ubuntu):
status: New → Fix Released
Changed in gnome-themes-standard (Ubuntu Precise):
status: New → Triaged
importance: Undecided → High
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Marking as "High" since it impacts the accessibility of gnome-panel which is included in Edubuntu 12.04 LTS.

Revision history for this message
Dylan McCall (dylanmccall) wrote :
description: updated
Revision history for this message
Dylan McCall (dylanmccall) wrote :
Revision history for this message
Dylan McCall (dylanmccall) wrote :
Revision history for this message
Dylan McCall (dylanmccall) wrote :
Revision history for this message
Michael Terry (mterry) wrote :

I uploaded this to precise-proposed, pending acceptance.

Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Dylan, or anyone else affected,

Accepted gnome-themes-standard into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/gnome-themes-standard/3.4.1-0ubuntu1.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in gnome-themes-standard (Ubuntu Precise):
status: Triaged → Fix Committed
tags: added: verification-needed
Revision history for this message
Sebastien Bacher (seb128) wrote :

That SRU is waiting to be verified for several weeks, is there any chance you could try the update and confirm if it solves the issue for you (so it can be moved to -updates)?

Revision history for this message
Dylan McCall (dylanmccall) wrote :

This does solve it for me, but then we should probably have someone else verify it. Who should I nudge to try this out? :)

tags: added: verification-done
removed: verification-needed
Revision history for this message
Scott Kitterman (kitterman) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-themes-standard - 3.4.1-0ubuntu1.2

---------------
gnome-themes-standard (3.4.1-0ubuntu1.2) precise-proposed; urgency=low

  * debian/patches/02_fix-high_contrast_panel.patch:
    - Cherrypicked fix for gnome-panel with high contrast themes
      (LP: #1042470)
 -- Dylan McCall <email address hidden> Sat, 22 Sep 2012 16:55:49 -0700

Changed in gnome-themes-standard (Ubuntu Precise):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.