Bug 242043 - [ macOS Release ] TestWebKitAPI.VideoControlsManager.VideoControlsManagerMultipleVideosScrollPlayingMutedVideoOutOfView is a flaky timeout
Summary: [ macOS Release ] TestWebKitAPI.VideoControlsManager.VideoControlsManagerMult...
Status: RESOLVED DUPLICATE of bug 175909
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-06-27 18:14 PDT by Karl Rackler
Modified: 2022-09-29 00:25 PDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karl Rackler 2022-06-27 18:14:19 PDT
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
Comment 1 Radar WebKit Bug Importer 2022-06-27 18:14:51 PDT
<rdar://problem/96026645>
Comment 2 Karl Rackler 2022-06-28 10:39:33 PDT
I have disabled this test while this issue is investigated.
Comment 3 EWS 2022-06-28 15:48:31 PDT
Test gardening commit 251929@main (d64759548f1b): <https://commits.webkit.org/251929@main>

Reviewed commits have been landed. Closing PR #1857 and removing active labels.
Comment 4 Cameron McCormack (:heycam) 2022-09-29 00:21:44 PDT
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.
Comment 5 Cameron McCormack (:heycam) 2022-09-29 00:25:14 PDT
Duping to bug 175909, which has the same underlying issue.

*** This bug has been marked as a duplicate of bug 175909 ***