Closed Bug 1502516 Opened 6 years ago Closed 5 years ago

regressed to OpenGL behavior: Maximized library window becomes transparent/empty (Linux/KDE+GPU Process)

Categories

(Core :: Graphics: WebRender, defect, P3)

x86_64
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1502519
Tracking Status
firefox-esr60 --- unaffected
firefox63 --- unaffected
firefox64 --- disabled
firefox65 --- disabled

People

(Reporter: jan, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: nightly-community, regression)

Attachments

(1 file)

Attached video 2018-10-26_22-26-47.mp4
Debian Testing, KDE, Xorg, GTX1060.
Win10 (with/without ANGLE) is fine.

STR: Open the library, e.g. Downloads by Ctrl+Shift+Y. Maximize the window.

Actual: The window is maximized but transparent/empty. Unmaximizing makes the window black inside. Both can be fixed by hovering elements.

Expected: The content should adjust to the new window size.

Context: With non-WR OpenGL this is even reproducible with "last good". So WebRender regressed to the state of OpenGL.
mozregression --repo mozilla-inbound --launch 4f55976a9e9115c9f41075843bc48955684364d9 --pref layers.acceleration.force-enabled:true layers.gpu-process.force-enabled:true

Screencast:
mozregression --repo mozilla-inbound --launch 2cee53dd577363866c3cc6ed7baf679a9936abbf --pref gfx.webrender.all:true layers.gpu-process.force-enabled:true

mozregression --good 2018-05-26 --bad 2018-10-26 --pref gfx.webrender.all:true layers.gpu-process.force-enabled:true
> 12:43.28 INFO: Last good revision: 4f55976a9e9115c9f41075843bc48955684364d9
> 12:43.28 INFO: First bad revision: 2cee53dd577363866c3cc6ed7baf679a9936abbf
> 12:43.28 INFO: Pushlog:
> https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=4f55976a9e9115c9f41075843bc48955684364d9&tochange=2cee53dd577363866c3cc6ed7baf679a9936abbf

2018-10-10
> 2cee53dd5773	Jeff Muizelaar — Bug 1496670. Update layout/reftests/async-scrolling/reftest.list for #3173
> bc87d3ddef61	Sotaro Ikeda — Bug 1461239 - Use InvalidateRenderedFrame() when necessary r=nical
> 335625773207	Jeff Muizelaar — Bug 1495902. Create a shared Shaders object for all windows to use. r=jrmuizel
> 7801a4fb37db	Jeff Muizelaar — Bug 1496670. Update webrender to 923ee495bd9b0fda8a4a94c5a6cf42e2f0548731
See Also: → 1502519
Not reproducible with Gnome on Debian Testing.
Either bug 1502519 would fix both OpenGL and WR, or you force WebRender to (again?) do a repaint and wontfix the other bug?
Severity: normal → minor
Priority: -- → P3
See Also: → 1508594
See Also: → 1518796
Severity: minor → normal
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
See Also: 1502519
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: