Give DrawingAreas their own identifiers instead of using the pageID. It will make the IPC more robust now that a WebPageProxy can have several drawing areas with PSON.
<rdar://problem/48154508>
Created attachment 362794 [details] Patch
Needs more testing, especially on macOS. May need a little more work to build everywhere.
Comment on attachment 362794 [details] Patch r=me
Comment on attachment 362794 [details] Patch Clearing flags on attachment: 362794 Committed r241988: <https://trac.webkit.org/changeset/241988>
All reviewed patches have been landed. Closing bug.
Reopening to attach new patch.
Created attachment 362842 [details] Follow-up fix for API tests
Comment on attachment 362842 [details] Follow-up fix for API tests Clearing flags on attachment: 362842 Committed r242010: <https://trac.webkit.org/changeset/242010>