This will ensure the latest IOSurfaces are pushed to backboardd before taking the snapshot.
<rdar://76411685>
Created attachment 429732 [details] Patch
Created attachment 431117 [details] Patch
Committed r278754 (238715@main): <https://commits.webkit.org/238715@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 431117 [details].
Reverting this because it cause iOS API test failures that are backing up EWS (sadly, we didn't get iOS API test EWS coverage for this patch because of another pre-existing failure) (see https://bugs.webkit.org/show_bug.cgi?id=226949)
Reverted r278754 for reason: Caused 5 TestWebKitAPI.WKWebView.SnapshotImage* tests to time out on iOS Committed r278807 (238764@main): <https://commits.webkit.org/238764@main>
Created attachment 431585 [details] Patch
Created attachment 431587 [details] Patch
Committed r278970 (238896@main): <https://commits.webkit.org/238896@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 431587 [details].