Bug 191546

Summary: Can we avoid compositing overlap testing after page scroll?
Product: WebKit Reporter: Simon Fraser (smfr) <simon.fraser>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: bfulgham, simon.fraser, zalan
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Simon Fraser (smfr)
Reported 2018-11-12 08:36:29 PST
RenderLayerCpmpositor has: if (updateType == CompositingUpdateType::OnScroll || updateType == CompositingUpdateType::OnCompositedScroll) { // Scrolling can affect overlap. FIXME: avoid for page scrolling. updateRoot->setDescendantsNeedCompositingRequirementsTraversal(); } We already extend overlap rects for fixed and sticky layers, so we should be able to avoid any new overlap testing on page scroll.
Attachments
Note You need to log in before you can comment on or make changes to this bug.