Avoiding use of raw pointers in response to missed review feedback for 3068602
<rdar://problem/116830641>
Pull request: https://github.com/WebKit/WebKit/pull/18959
Committed 269229@main (db85db4adab0): <https://commits.webkit.org/269229@main> Reviewed commits have been landed. Closing PR #18959 and removing active labels.