Window occlusion causes pages to not render on an external monitor
Categories
(Core :: Widget: Win32, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr91 | --- | unaffected |
firefox93 | --- | unaffected |
firefox94 | --- | unaffected |
firefox95 | --- | unaffected |
firefox96 | + | verified |
People
(Reporter: cpeterson, Assigned: sotaro)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
(deleted),
text/plain
|
Details |
@ Sotaro, this bug is a regression from enabling window occlusion in bug 1732736.
I bisected this regression to this pushlog for bug 1732736:
In Nightly 96 build 2021-11-02, Firefox fails to load any web page. Tabs are blank/white.
I am running Windows 11 and have an external display attached to a laptop. I don't know if this is an API issue with Windows 11 or an issue with an external display. I will post my about:support info and test without my external display.
Updated•3 years ago
|
Reporter | ||
Comment 1•3 years ago
|
||
Comment hidden (obsolete) |
Reporter | ||
Comment 3•3 years ago
|
||
I confirmed setting widget.windows.window_occlusion_tracking.enabled
pref = false
fixes the problem.
This bug only affects pages that I attempt to load in a window on my external monitor. If I drag a window that an unrendered page from my external monitor to my laptop's monitor, the unrendered page is rendered immediately.
Comment 4•3 years ago
|
||
Fixed by backout of bug 1732736. New Windows Nightlies have been requested.
Updated•3 years ago
|
Assignee | ||
Comment 6•3 years ago
|
||
I could reproduce the problem when 2nd display was set to main display. The problem happened on Win10 and on Win11.
Somehow, when 1st display was main display, I could not reproduce the problem on my PCs.
I am going to look into what caused the problem.
Assignee | ||
Comment 7•3 years ago
|
||
I found the problem and created bug 1739310.
The following code is wrong. I made a mistake during porting the ComputeNativeWindowOcclusionStatus() from chromium to gecko.
Assignee | ||
Comment 8•3 years ago
|
||
:cpeterson, can you check if the problem is addressed for you with latest nightly with pref "widget.windows.window_occlusion_tracking.enabled" == true?
Reporter | ||
Comment 9•3 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #8)
:cpeterson, can you check if the problem is addressed for you with latest nightly with pref "widget.windows.window_occlusion_tracking.enabled" == true?
widget.windows.window_occlusion_tracking.enabled
== true works for me now. Thanks!
Verified fixed in Nightly 96.0a1 build 2021-11-04.
Assignee | ||
Comment 10•3 years ago
|
||
Good. Thank you!
Updated•3 years ago
|
Description
•