Stage 1 of Bug 221991
Created attachment 420685 [details] Patch
Created attachment 420689 [details] Patch
Committed r273030: <https://commits.webkit.org/r273030> All reviewed patches have been landed. Closing bug and clearing flags on attachment 420689 [details].
<rdar://problem/74448688>