Bugzilla@Mozdev – Bug 25220
TB 3.1.10 + QF 3.8.1 No more background gradient colors on tabs
Last modified: 2012-11-15 14:52:01
You need to
before you can comment on or make changes to this bug.
Created an attachment (id=7410) [details]
Background color loss as initially observed
Using Thunderbird 3.1.10 (as provided by openSUSE 11.2), after QuickFolders
auto-upgraded from 3.7.3 to 3.8.1, the folder tabs lost their normal background
color, and retained only the font color (screenshot QF-381.blingless.png) and
the hover + dragging-into color effects.
I restored 3.7.3 (background colors were back immediately,
QF-373.blingisback.png) and ran the update again. On the *first* TB run (with
the update web pages shown), the background colors are still OK
(QF-381.firstrunok.png). Restart TB *again* and they're gone
Created an attachment (id=7411) [details]
Returned colors after falling back to 3.7.3
Created an attachment (id=7412) [details]
3.8.1 on the first TB run after the upgrade
(Sorry for the spam, but Bugzilla doesn't seem to have an option to upload
multiple attachments in a *single* update ... :-C )
Created an attachment (id=7413) [details]
Restarting TB *again* -> problem reappears
tricky one - I removed the old gradient colorings in order to be compatible
with the latest versions of Gecko (old gradients are deprecated since Gecko16)
in order to avoid log-spam.FOr older versions of Thunderbird, there is a CSS
file called qf_palette_legacy.css which is overlayed via chrome.manifest:
it is actually tied to appversion (as Tb<8 does not understand platformversion)
so it should be overloading these styles correctly.
Can you install DOM inspector and check which styles are applied to the tabs?
If you need more detailed information on how to do this, please email me
directtly then I can help you to set up troubleshooting.
Public update after communicating with Axel off-Bugzilla:
The trigger actually isn't how many times TB has been started, it's *how* it is
started (summary changed accordingly). Change something in the add-ons (like,
update QuickFolders) and hit the "Restart" button - the tab colors are there.
Do it with the usual "Exit" and startup - they're missing.
Debugging indicated that in the error case, the relevant CSS file doesn't get
loaded at all. Axel prepared a pre-3.8.2 "attaching" the CSS to a different
object and with that version, I cannot reproduce the effect anymore.
Created an attachment (id=7415) [details]
QuickFolders 3.8.2 prerelease 2
Here is a fix that worked for me and also Jochn, tested in an XP Virtual
Machine with Tb 3.1.20.
Instead of applying the qf_palette_legacy16.css style sheet onto the
quickFolders overlay chrome://quickfolders/content/overlay.xul I apply it
directly to Thunderbirds main mail window:
made similar changes to SeaMonkey and Postbox - works in Postbox 3.0.6 but has
to be tested yet in SeaMonkey... please test as thoroughly as you can, in case
something else is broken...