lots of nice things
Created attachment 447913 [details] Patch
Committed r287416 (245551@trunk): <https://commits.webkit.org/245551@trunk>
<rdar://problem/86867771>