Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 20364996cad7609cd039757bf4952be858cfbc27
      
https://github.com/WebKit/WebKit/commit/20364996cad7609cd039757bf4952be858cfbc27
  Author: Youenn Fablet <[email protected]>
  Date:   2025-09-08 (Mon, 08 Sep 2025)

  Changed paths:
    M 
LayoutTests/fast/mediastream/microphone-interruption-and-audio-session.html
    M LayoutTests/platform/ios/TestExpectations
    M Source/WebCore/platform/audio/AudioSession.cpp

  Log Message:
  -----------
  REGRESSION (287736@main?): [ iOS ] 
fast/mediastream/microphone-interruption-and-audio-session.html is constantly 
failing.
rdar://144177133
https://bugs.webkit.org/show_bug.cgi?id=287033

Reviewed by Eric Carlson.

Make sure that interruption observers registered are preserved when changing of 
AudioSession singleton.
This is in particular useful in GPUProcess where we might sometime register the 
observers on the dunmmy audio session.
We also update the test to make sure capture tracks are stopped explicitly.

* LayoutTests/fast/mediastream/microphone-interruption-and-audio-session.html:
* LayoutTests/platform/ios/TestExpectations:
* Source/WebCore/platform/audio/AudioSession.cpp:
(WebCore::AudioSession::setSharedSession):

Canonical link: https://commits.webkit.org/299686@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to