Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4272441c5f9186e7cd890e546cf5c1cb3e1e6fbc
https://github.com/WebKit/WebKit/commit/4272441c5f9186e7cd890e546cf5c1cb3e1e6fbc
Author: Andy Estes <[email protected]>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
M Source/WTF/wtf/PlatformHave.h
Log Message:
-----------
[MacCatalyst] No AudioComponents are registered for WebAudio
https://bugs.webkit.org/show_bug.cgi?id=309118
rdar://151719971
Reviewed by Eric Carlson.
The WebContent sandbox prevents CoreAudio from connecting to the
com.apple.audio.AudioComponentRegistrar XPC service. Instead, the UI process
reads the registered
AudioComponents in the UI process and sends them to new WebContent processes
where they are applied
using AudioComponentApplyServerRegistrations. This codepath was not enabled in
MacCatalyst builds,
resulting in CoreAudio believing no AudioComponents existed to process WebAudio.
Resolved this by enabling HAVE_AUDIO_COMPONENT_SERVER_REGISTRATIONS on
MacCatalyst.
* Source/WTF/wtf/PlatformHave.h:
Canonical link: https://commits.webkit.org/308600@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications