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•6 years ago
|
||
It looks like this bad content aligns with picture caching tiles.
Comment 2•6 years ago
|
||
confirmed seeing this on my personal macbook pro as well.
| Reporter | ||
Updated•6 years ago
|
| Reporter | ||
Comment 3•6 years ago
|
||
I suspect this might be because I have gfx.webrender.compositor set to true.
| Reporter | ||
Updated•6 years ago
|
| Reporter | ||
Updated•6 years ago
|
| Reporter | ||
Comment 4•6 years ago
|
||
and the regression may have been cause by bug 1604383
Updated•6 years ago
|
Updated•6 years ago
|
| Assignee | ||
Comment 5•6 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•6 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•6 years ago
|
| Reporter | ||
Comment 7•6 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•6 years ago
|
||
| Assignee | ||
Comment 10•6 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•6 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•6 years ago
|
||
The new build seems to work for me too.
Comment 13•6 years ago
|
||
| Reporter | ||
Comment 14•6 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•6 years ago
|
||
| bugherder | ||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment 16•6 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
•