Description: TestWebKitAPI.VideoControlsManager.VideoControlsManagerMultipleVideosScrollPlayingMutedVideoOutOfView The first failure that I saw on the dashboard was at 248582@main. The test appears to be resolved at 248616@main, and then it becomes a flaky timeout again at 248952@main. I attempted to reproduce this locally but have been unsuccessful thus far. History: https://results.webkit.org/?suite=api-tests&test=TestWebKitAPI.VideoControlsManager.VideoControlsManagerMultipleVideosScrollPlayingMutedVideoOutOfView&limit=50000&platform=mac&style=release run-api-tests stdio: Timeout TestWebKitAPI.VideoControlsManager.VideoControlsManagerMultipleVideosScrollPlayingMutedVideoOutOfView 2022-06-27 14:25:14.591 com.apple.WebKit.WebContent.Development[14533:173559099] ApplePersistence=NO
<rdar://problem/96026645>
I have disabled this test while this issue is investigated.
Test gardening commit 251929@main (d64759548f1b): <https://commits.webkit.org/251929@main> Reviewed commits have been landed. Closing PR #1857 and removing active labels.
The problem is that the test runs some script, muteFirstVideoAndScrollToSecondVideo(), and then we immediately add a handler for a message that the page sends in response. Depending on timing, the Web process can end up sending the message before the UI process has added the handler.
Duping to bug 175909, which has the same underlying issue. *** This bug has been marked as a duplicate of bug 175909 ***