WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
287434
Replaying video in Safari can seek to random non-zero time followed by 'timeupdate' at zero
https://bugs.webkit.org/show_bug.cgi?id=287434
Summary
Replaying video in Safari can seek to random non-zero time followed by 'timeu...
Rob Smith
Reported
2025-02-10 13:45:17 PST
Created
attachment 474190
[details]
Event log showing that a 'timeupdate' event at zero follows the non-zero 'seeked' event # Description Replaying video in Safari can seek to random non-zero time followed by 'timeupdate' at zero # Steps to reproduce 1. Load the video in the web page attached to see the event log. 2. Press the Safari play control to play the video to the end (only 5 secs long). 3. Note that 'timeupdate' event times increase monotonically in the event log. 4. Repeat step 2. 5. Note that the time for the 'seeking' event is always zero. 6. Note that the time for the 'seeked' event may be randomly zero or a small non-zero value. Highest observed time is 0.014 seconds and values appear to be random. 7. Note that a 'timeupdate' event at zero follows the non-zero 'seeked' event - see example screenshot. 8. If a zero 'seeked' time is observed, repeat from step 4. This error is not 100% reproducible but should occur at least once with 10 retries. Please be persistent. # Expected result Replaying a video should always seek to time zero. Times of subsequent 'timeupdate' events should increase monotonically from the 'seeked' event time. The expected result is observed when the test is performed using either Firefox 128.5.2esr(64-bit) or Chrome 131.0.6778.140. # Actual result Replaying a video does not always seek to time zero when the video is played in Safari 18.2(20620.1.16.11.8). A 'timeupdate' event with time zero always occurs after the non-zero 'seeked' event time. # Further details This issue may be related to issue 287430: "Playing video in Safari can generate non-monotonic 'timeupdate' events". This behaviour is not unique to the example video file provided.
Attachments
Event log showing that a 'timeupdate' event at zero follows the non-zero 'seeked' event
(3.33 MB, image/png)
2025-02-10 13:45 PST
,
Rob Smith
no flags
Details
Sample web page used to demonstrate bug and generate screenshot
(1.01 MB, application/zip)
2025-02-10 13:46 PST
,
Rob Smith
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Rob Smith
Comment 1
2025-02-10 13:46:18 PST
Created
attachment 474191
[details]
Sample web page used to demonstrate bug and generate screenshot
Radar WebKit Bug Importer
Comment 2
2025-02-17 13:46:16 PST
<
rdar://problem/145006171
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug