Closed Bug 982362 Opened 10 years ago Closed 2 years ago

OS Widgets not painted in Firefox 30 with WindowBlinds

Categories

(Core :: Graphics, defect)

30 Branch
x86_64
Windows 7
defect
Not set
major

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: realRaven, Unassigned)

References

Details

Attachments

(3 files)

Checkboxes become invisible and buttons are not drawn when using Australis on Nightly. To reproduce, install Windowblinds and install any Theme then open any options dialog. checkboxes are invisiblem buttons are not drawn and dropdown buttons to not have arrows.

I am attaching a screenshot that shows setting for my addon QuickPasswords in Australis (left) and Fx release (right).

Invisible checkboxes make the THeme unusable for me. Workaround: installing a full third party theme, which provides widgets customization (such as Nautpolis) makes Firefox usable again. But I shouldn't have to install a third party theme for testing / running Australis.

Also, some of the tooltip menus appear garbled.
Example for a garbled tooltip in Australis 30.0a1 (2014-03-11) Nightly
Attached image garbled-2.png
Another garbled tooltip
Can you please compare Aurora and Holly builds since they use the same Gecko code but only differ in Australis code? I suspect this is unrelated to Australis and probably a GFX/HWA difference between 30 and 27.

Aurora: https://www.mozilla.org/firefox/aurora/
Holly: https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-holly/
Component: Shell Integration → Graphics
Flags: needinfo?(axelg)
Product: Firefox → Core
Summary: OS Widgets not painted in Australis → OS Widgets not painted in Firefox 30 with WindowBlinds
Just did it, and started the same profile (both with -no-remote) and I am happy to report that both builds do not have the problem. I then started then same with Nightly but again couldn't reproduce this issue - I know I have seen this issue with pre-beta builds before though, just it seems to be intermittent. I remember seeing it fpor the first time with Aurora while testing Addons for AMO and I tried to read the tooltips of "Extension Test" which were terribly garbled. I don't mean to be a pain, but I really do not yet know how to reproduce it reliably, so could you leave the bug as unconfirmed until I figure it out? (it might take a day or two). I will run some more tests until the weekend.
Status: NEW → UNCONFIRMED
Ever confirmed: false
Flags: needinfo?(axelg)
I think I know now:

I was able to reproduce it fresh after a restart with nightly, but also with the Aurora build: First I thought it was fixed (by looking at the tool tips) but after closer examination I noticed there is a time delay of a couple of seconds then the tooltips get garbled. I also noticed that after this time the address bar gets shifted down by about 2 pixels, so I thought it was an extension overlay first. I configured console2 so I could start the error console before the "shift" happened. It coincides with the following console message:

Direct3D 9 DeviceManager Initialized Successfully.
Driver: aticfx32.dll
Description: ATI Radeon HD 4800 Series
Version: 8.17.10.1129

My guess is that I need to disable some form of hardware acceleration to avoid the garbling? I usually disable Direct2d because the ATI drivers aren't particularly good in Windows 7 - they lead to ugly pixelation on fonts; in the test profile I had set these user settings:
gfx.direct2d.disabled true
gfx.direct3d.last_used_feature_level_idx = 0

the other settings are defaulted:
gfx.content.azure.backends = direct2d,cairo 
gfx.content.azure.backends = direct2d,cairo

Once I reset the gfx settings above to their defaults (enabling Direct2D) the garbling does not occur. So the question is, why do I have to have Direct2d for the interface rendering to work? And is there an alternative OpenGL mode?
See Also: → 1143297

I couldn't manage to reproduce this issue. Since the bug was logged 8 years ago, most likely isn't reproducible anymore for the reporter also.
Closing this bug as resolved: Worksforme.

Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: