Bug 240568

Summary: HTMLMediaElement currentTime out of sync with Audio
Product: WebKit Reporter: Tom Blackmon <thomas.blackmon>
Component: MediaAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Major CC: ahmad.saleem792, eric.carlson, jer.noble, webkit-bug-importer, y_soliman
Priority: P2 Keywords: BrowserCompat, InRadar
Version: Other   
Hardware: iPhone / iPad   
OS: iOS 15   
URL: https://codesandbox.io/s/competent-https-o4tnw5?file=%2Findex.html

Description Tom Blackmon 2022-05-18 02:36:15 PDT
When you set the HTMLAudioElement currentTime, its out of sync with the audio time. This occurs with Mac OS 15 Safari and IOS 15 Chrome and Safari.

In this demonstration the 'T' of tree is cut off and sounds more like 'ree'.
https://codesandbox.io/s/competent-https-o4tnw5?file=/index.html

While this but appears to be related to https://bugs.webkit.org/show_bug.cgi?id=204228 I'm filing this bug since the issue goes beyond issues with AudioContext lining.
Comment 1 Radar WebKit Bug Importer 2022-05-19 06:31:37 PDT
<rdar://problem/93573225>
Comment 2 Ahmad Saleem 2023-10-12 12:45:49 PDT
I am able to reproduce this bug on Safari Technology Preview 180 using attached test case and it definitely has 'ree' rather than 'tree' as in Chrome Canary 120.

Adding 'BrowserCompat' since only Safari has it wrong.