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

Reply via email to