Bug 187980

Summary: After replaying a DisplayList, the state of the drawing context has to be restored
Product: WebKit Reporter: Said Abou-Hallawa <sabouhallawa>
Component: Layout and RenderingAssignee: Said Abou-Hallawa <sabouhallawa>
Status: NEW ---    
Severity: Normal CC: bfulgham, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 187921    
Bug Blocks: 188116    
Attachments:
Description Flags
Patch for EWS
none
Patch for Review none

Description Said Abou-Hallawa 2018-07-24 16:49:26 PDT
A problem could happen if we are replaying multiple display lists to the same drawing context. When replaying its DisplayListItems, the DisplayList expects to find the state of the drawing context to be exactly the same it was at the time it was recorded.
Comment 1 Said Abou-Hallawa 2018-07-24 16:54:22 PDT
Created attachment 345728 [details]
Patch for EWS
Comment 2 Said Abou-Hallawa 2018-07-25 14:30:09 PDT
Created attachment 345784 [details]
Patch for Review
Comment 3 Radar WebKit Bug Importer 2018-08-06 16:38:11 PDT
<rdar://problem/42986541>