Open Bug 378293 Opened 18 years ago Updated 3 years ago

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

Categories

(Firefox :: General, defect)

x86
Linux
defect

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).
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: