WeakPtr use here is for safety only. Replace with CheckedPtr.
Created attachment 439327 [details] Patch
Created attachment 439329 [details] Patch
Created attachment 439339 [details] Patch
Created attachment 439344 [details] Patch
Created attachment 439345 [details] Patch
Created attachment 439358 [details] Patch
Committed r283158 (242206@main): <https://commits.webkit.org/242206@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 439358 [details].
<rdar://problem/83607269>