totally
Created attachment 413044 [details] patch
Created attachment 413045 [details] patch
Created attachment 413046 [details] patch
Created attachment 413051 [details] patch
Committed r269301: <https://trac.webkit.org/changeset/269301> All reviewed patches have been landed. Closing bug and clearing flags on attachment 413051 [details].
<rdar://problem/70992478>