Closed Bug 1460696 Opened 6 years ago Closed 6 years ago

Fixed-pos item inside sticky-pos item gets clipped improperly during async scrolling

Categories

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

Other Branch
defect

Tracking

()

RESOLVED DUPLICATE of bug 1514291

People

(Reporter: kats, Unassigned)

References

Details

(Whiteboard: [gfx-noted])

Attachments

(1 file)

STR:
1. Load the attachment (derived from markus' test case in bug 1425565)
2. Scroll all the way down and click to ensure a main-thread repaint happens
3. Scroll to the top (without moving mouse or doing anything that might trigger a repaint)

Expected:
Green square in top-left, blue bar in the middle

Actual:
Green square in the top-left gets clipped away. Once a repaint happens it comes back.

Since the main-thread repaint fixes the visual issue, presumably this is a bug in how AsyncCompositionManager is translating clips for async scrolling. But who knows, maybe the layer tree or display list is wrong.
Attached file Test case (deleted) —

This looks very much like bug 1514291. I'm going to forward-dupe as there's a reftest there and a partial diagnosis.

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

Attachment

General

Created:
Updated:
Size: