Bug 255293

Summary: REGRESSION (Safari 16.4): Audio pops on macOS
Product: WebKit Reporter: Omer Okcuoglu <omerokcuoglu>
Component: Web AudioAssignee: Nobody <webkit-unassigned>
Status: RESOLVED MOVED    
Severity: Major CC: bfulgham, cdumez, jer.noble, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 16   
Hardware: Mac (Apple Silicon)   
OS: macOS 13   

Description Omer Okcuoglu 2023-04-11 10:27:27 PDT
Irregular pops are introduced with desktop Safari 16.4


For Samples:
https://g200kg.github.io/webaudio-tinysynth/simple.html

This player that does not belong to me, yet I am having same type of pops with my own applications. You can click and hover around the keys to have the pops appear faster.


For Osc:
http://mmckegg.github.io/web-audio-school/

Same pops can be heard with this simple patch in a rare manner. Sometimes in 1st go, sometimes in 5th. If computer is connected to an external sound card (Apogee Ensemble Thunderbolt in my case), clicks are even more regular as in each play with multiple pops. Switching between sound cards and reloading pages yields consistent results. Regular pops with external sound card, less regular pops with internal sound card.

Both examples work fine with other browsers and iOS Safari.
Comment 1 Radar WebKit Bug Importer 2023-04-11 12:51:22 PDT
<rdar://problem/107898052>
Comment 2 Brent Fulgham 2023-06-02 13:56:05 PDT
The fix for this bug needs to be made outside of the WebKit Open Source project. Consequently, resolving this as MOVED. The non-WebKit fix is being tracked by <rdar://problem/107898052>.
Comment 3 Brent Fulgham 2023-06-02 14:43:56 PDT
We believe we have a fix for this. I will update this Bugzilla once we have a Safari Technology Preview or public beta that you can confirm with.