Closed Bug 1459052 Opened 6 years ago Closed 6 years ago

async-scene-building: https://codepen.io/YusukeNakaya/pen/ZXmJjj doesn't react

Categories

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

x86_64
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1458177
Tracking Status
firefox-esr52 --- unaffected
firefox-esr60 --- unaffected
firefox59 --- unaffected
firefox60 --- unaffected
firefox61 --- disabled

People

(Reporter: jan, Unassigned)

References

()

Details

Attachments

(1 file)

https://codepen.io/YusukeNakaya/pen/ZXmJjj

Hover it. Nothing happens.
Fixed by disabling gfx.webrender.async-scene-build.

(I'll file another bug about the clipping issue.)
See Also: → 1459065
I can reproduce on mac. It looks like it doesn't update at all, regardless of mouse movement. However I ran it in a profile with TreeStyleTabs installed and as I moused over the tabs in the sidebar (which triggers repaints) I could see the visual effect update... but not correctly. It looked like there were a set of images that it was cycling through, or something. I'll try to attach a video.
Blocks: 1455591
Seems to be behaving much better now, but still seems a little jumpy.
I bisected the improvement:

./mach mozregression --find-fix --bad 2018-05-04 --persist ~/Downloads/mozregression/ --pref gfx.webrender.all:true -a https://codepen.io/YusukeNakaya/pen/ZXmJjj

produced: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=754824066ed075a0654efdf1ce381bf3660ed650&tochange=86732dd98df09741b53c037f32620e80b007b6bd

So the WR update in bug 1458870 helped somehow.
Depends on: 1458870
It strikes me as likely that this is a dupe of https://bugzilla.mozilla.org/show_bug.cgi?id=1455591, since the underlying issue is cached pictures (things like blurs) getting picked up from old frames inappropriately.
Yeah I suspected that might be the case. We can retest once we have builds with that fix.
Depends on: 1458177
Latest try push on bug 1466549 does seem to not have this problem, so we can close this once that merges.
Fix range: https://github.com/servo/webrender/compare/8e697f8cb1f1aab2e5f6b9b903eb7191340b10c5...952521658aaf331e7b7382fb18ca1d8b7bfc9dc8

Thanks!
Status: NEW → RESOLVED
Closed: 6 years ago
No longer depends on: 1458177
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: