Old content left behind on macOS with gfx.webrender.compositor
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox71 | --- | unaffected |
firefox72 | --- | unaffected |
firefox73 | --- | verified |
People
(Reporter: jrmuizel, Assigned: gw)
References
(Regression)
Details
(Keywords: regression)
Attachments
(2 files)
This looks like a recent regression.
Reporter | ||
Comment 1•5 years ago
|
||
It looks like this bad content aligns with picture caching tiles.
Comment 2•5 years ago
|
||
confirmed seeing this on my personal macbook pro as well.
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Comment 3•5 years ago
|
||
I suspect this might be because I have gfx.webrender.compositor set to true.
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Comment 4•5 years ago
|
||
and the regression may have been cause by bug 1604383
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 5•5 years ago
|
||
I saw something similar on Windows yesterday with compositor enabled. Probably best to disable compositor for now, until I have time to see what caused this. Since it happens on both compositor platforms, it's probably a bug in the WR code of the regressing bug, rather than the per-platform trait implementations.
Assignee | ||
Comment 6•5 years ago
|
||
Jeff, Alexis, could you confirm that you only see the bug if gfx.webrender.compositor
is enabled? If that's the case, I don't need to look at this right away this morning.
Assignee | ||
Updated•5 years ago
|
Reporter | ||
Comment 7•5 years ago
|
||
I haven't seen this since turning off gfx.webrender.compositor and saw it pretty often with it on. So I think we can assume that it's gfx.webrender.compositor only.
Assignee | ||
Comment 9•5 years ago
|
||
Assignee | ||
Comment 10•5 years ago
|
||
I need to do some more testing with this to verify it's a valid hack / workaround. If there are any other issues, I'll just back out the original patch, for now.
Assignee | ||
Comment 11•5 years ago
|
||
(In reply to Glenn Watson [:gw] from comment #10)
I need to do some more testing with this to verify it's a valid hack / workaround. If there are any other issues, I'll just back out the original patch, for now.
It seems to work OK for me, and I think this patch should fix all cases of this.
Reporter | ||
Comment 12•5 years ago
|
||
The new build seems to work for me too.
Comment 13•5 years ago
|
||
Reporter | ||
Comment 14•5 years ago
|
||
Turns out I didn't turn on gfx.webrender.compositor in the new build :)
I'm able to reliably reproduce the problem by scrolling down to the sample image on https://docs.rs/raqote/0.7.6/raqote/. I can not reproduce the problem in the new build with gfx.webrender.compositor turned on.
Comment 15•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 16•5 years ago
|
||
I've reproduce this issue with Fx 72.0a1(2019-12-18) on macOS 10.15 (MacBook Pro).
The issue is verified fixed with Fx 74.0a1(2020-02-01) and Fx 73.0b12 on macOS 10.15 and Windows 10.
Description
•