Closed Bug 631339 Opened 14 years ago Closed 14 years ago

White flash when new windows (awesomebar, form complete, about window, etc) open

Categories

(Core :: Graphics, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla2.0b12
Tracking Status
blocking2.0 --- final+

People

(Reporter: joe, Assigned: mstange)

References

Details

(Whiteboard: [softblocker])

Attachments

(1 file)

Due to the workaround for bug 603134, we can get a single white flash on new windows - the content draws, is cleared, and then draws again. It might not be possible to work around this while keeping the workaround for bug 603134 working, though, so once Apple fixes the underlying Mac bug, we should remove the workaround.
Whoa, that's some intense flashing. Luckily it only seems to affect popup windows, and only happens when they open the first time. Bug 562138 would probably fix this, but I won't get to debugging all the regressions that caused in time for Firefox 4... Maybe we should turn off acceleration for popup windows altogether?
This is bad enough that I think it should block. And yeah, we should probably only accelerate full-screen windows and main Firefox windows; everything else (including the About window) can be software-only. Markus, can you look into this? If not, reassign to me - I'll be on vacation next week, though.
Assignee: nobody → mstange
blocking2.0: --- → final+
Whiteboard: [softblocker]
(Ideally we'd be able to maintain hardware acceleration on these windows, but I don't know if it's possible to stop the window from updating when we dissociate the view from the GL context.)
Summary: Flash when new windows (awesomebar, etc) open → White flash when new windows (awesomebar, form complete, about window, etc) open
Attachment #510245 - Flags: review?(joshmoz)
Attachment #510245 - Flags: review?(joshmoz) → review+
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b12
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: