Closed Bug 1319371 Opened 7 years ago Closed 7 years ago

[e10s] Scrolling weirdness with background-blend-mode.

Categories

(Core :: Panning and Zooming, defect, P3)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1298218
Tracking Status
firefox52 --- wontfix
firefox53 --- wontfix
firefox54 --- fixed

People

(Reporter: emilio, Unassigned)

References

Details

(Whiteboard: [gfx-noted])

See http://bennettfeely.com/image-effects/#hallucination.

I see two (layers? not sure if it's the appropriate terminology) not being in sync when scrolling.

Test case in http://codepen.io/pen/?&editors=110 (you need to make the bottom small enough so you can scroll).
Can reproduced on nightly 53 and looks good when e10s is disabled.
Blocks: e10s
Keywords: multiprocess
Summary: Scrolling weirdness with background-blend-mode. → [e10s] Scrolling weirdness with background-blend-mode.
Component: Graphics → Panning and Zooming
This seems to be an APZ bug, which is why it only shows up with e10s enabled (APZ is disabled if e10s is off).

In the short term we should probably disable paint-skipping if elements have background-blend-mode if we can't fix this properly.
No longer blocks: e10s
Keywords: multiprocess
According to a discussion with Markus on IRC this might be caused by the combination of mix-blend-mode and transform, and could be fixed by bug 1298218. We should retest with that fixed.
Depends on: 1298218
Priority: -- → P3
Whiteboard: [gfx-noted]
Hm, the codepen seems to have expired and I no longer see the issue on the original URL (even in current release/aurora) although it's hard to tell. Emilio, do you still see the issue in today's nightly? (The Feb 02 nightly doesn't have Markus' fixes yet, but the Feb 03 nightly will).
Flags: needinfo?(emilio+bugs)
http://codepen.io/anon/pen/xgWBgV

Here's an updated codepen from that URL, will try it with an up-to-date build this afternoon if nobody has done that before me.
Thanks! I can reproduce the issue on that codepen in the Feb 02 nightly, and it seems fixed in a m-c build with Markus's patches. I'll close this bug as a dupe.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(emilio+bugs)
Resolution: --- → DUPLICATE
Unfortunately, the patches in bug 1298218 are too risky to backport, so we'll need to live with this on 52 & 53.
You need to log in before you can comment on or make changes to this bug.