[Cocoa] iPad steals AirPods from other devices during silent playback
<rdar://78792479>
Created attachment 431886 [details] Patch
Created attachment 431888 [details] Patch
Comment on attachment 431888 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=431888&action=review > Source/WebCore/platform/audio/ios/AudioSessionIOS.mm:100 > +static void setEligibleForSmartRouting(bool eligible) > +{ Probably worth asserting if this is called on the main thread.
Created attachment 431895 [details] Patch for landing
<rdar://67615678>
Committed r279119 (239036@main): <https://commits.webkit.org/239036@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 431895 [details].
Follow-up tvOS and Catalyst build fix: Committed r279138
it looks like the changes in https://trac.webkit.org/changeset/279119/webkit broke testing for iOS debug with 50+ timeouts and 40 API failures https://build.webkit.org/#/builders/59/builds/1679 I need to revert this unless its something simple. Talked to Jer offline and he believes removing the Assert is the right thing to do.
Reopening to attach new patch.
Created attachment 432107 [details] Patch
Created attachment 432110 [details] Patch
Patch 432107 does not build
Committed r279200 (239087@main): <https://commits.webkit.org/239087@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 432110 [details].