Use BinarySemaphore in callOnMainAndWait() instead of a Condition, this simplifies the code a bit.
Created attachment 422971 [details] Patch
Comment on attachment 422971 [details] Patch r=me
commit-queue failed to commit attachment 422971 [details] to WebKit repository. To retry, please set cq+ flag again.
Comment on attachment 422971 [details] Patch Clearing flags on attachment: 422971 Committed r274304 (235198@main): <https://commits.webkit.org/235198@main>
All reviewed patches have been landed. Closing bug.
<rdar://problem/75337063>
I'm happy to see that BinarySemaphore is used to clean up these things!