Open Bug 378293 Opened 13 years ago Updated 9 years ago

Black regions during unminimizing/unshading/opening Firefox/Thunderbird with Compiz

Categories

(Firefox :: General, defect)

x86
Linux
defect
Not set

Tracking

()

People

(Reporter: erkinbah, Unassigned)

References

Details

Attachments

(3 files, 1 obsolete file)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20061201 Firefox/2.0.0.3 (Ubuntu-feisty)
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20061201 Firefox/2.0.0.3 (Ubuntu-feisty)

When using compiz (with either one of "animation" and "minimize" plugins enabled), during the unminimizing, unshading, and opening animation, some parts of the Firefox/Thunderbird window (especially toolbars, menus, and status bar) initially appear as a black rectangle (for a while).

This annoying bug is visible in Firefox 2.0.0.3, Firefox 3.0a4, and Thunderbird 1.5.0.10.

As explained by David Reveman, in these Mozilla applications the sync request protocol (_NET_WM_SYNC_REQUEST in the EWMH spec) is apparently not supported as it should be.

The problem was discussed here on Compiz mailing list:
http://lists.freedesktop.org/archives/compiz/2007-April/001916.html


Reproducible: Always

Steps to Reproduce:
1. Install and run compiz
2. Make sure either "minimize" or "animation" plugins are enabled
3. Try shading/unshading and minimizing/unminimizing Firefox/Thunderbird windows.
Actual Results:  
Black regions in Firefox/Thunderbird window during unshade/unminimize animations.

Expected Results:  
The window contents should be fully ready and visible during unshade/unminimize animations.
Attached image bug in firefox-2.0.0.3
Attached image bug in firefox-3.0a4pre
Attached image bug in thunderbird-1.5.0.10 (obsolete) —
Version: unspecified → 2.0 Branch
Version: 2.0 Branch → Trunk
Attachment #262363 - Attachment is obsolete: true
Comment on attachment 262363 [details]
bug in thunderbird-1.5.0.10

><HTML><BODY></BODY></HTML>
looks indeed like a feature worth considering for gecko ... can't tell how hard it would be to support that feature though
Status: UNCONFIRMED → NEW
Ever confirmed: true
Alexander, I noticed you have a patch to call gdk_window_enable_synchronized_configure and gdk_window_configure_finished in a bunch of appropriate looking places up at http://people.ubuntu.com/~asac/patches/ffox/firefox-compiz.patch.  It looks good to me, but I haven't had a chance to test it yet.  Is it worth trying to get this into the tree, or are there known problems with that patch?
unfortunately, I couldn't reproduce this bug on my own. I asked someone to test it and he said it wasn't fixed.

However, it might just be that this patch misses a few places. If someone has an idea which places I might be missing, I would be happy to extend that patch.
I can confirm that this patch doesn't fix the problem (when applied to mozilla sources as of 2008-01-31).
You need to log in before you can comment on or make changes to this bug.