Retry asynchronously in WebProcessPool::getGPUProcessConnection(), similarly to what we do in WebsiteDataStore::getNetworkProcessConnection(). As a result, we no longer need to ref the WebProcessPool in the lambda and we avoid retrying unnecessarily when the WebProcessPool is getting destroyed.
Created attachment 427939 [details] Patch
Created attachment 427959 [details] Patch
Committed r277151 (237438@main): <https://commits.webkit.org/237438@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 427959 [details].
<rdar://problem/77636072>