This will make the code clearer to understand.
<rdar://problem/50309063>
Created attachment 368486 [details] Patch
Created attachment 368489 [details] Patch
Created attachment 368511 [details] Patch
Comment on attachment 368511 [details] Patch Clearing flags on attachment: 368511 Committed r244771: <https://trac.webkit.org/changeset/244771>
All reviewed patches have been landed. Closing bug.