Bug 197595

Summary: Need to disable layer sharing when a "late" compositing reason trumps overlap
Product: WebKit Reporter: Simon Fraser (smfr) <simon.fraser>
Component: CompositingAssignee: Simon Fraser (smfr) <simon.fraser>
Status: NEW ---    
Severity: Normal CC: simon.fraser
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 197561    

Description Simon Fraser (smfr) 2019-05-04 19:21:21 PDT
We currently fall into layer sharing when a layer is composited for an "overlap" reason. But after traversing descendants, we may find that we have to composite for overlap, in which case we need to undo the sharing.