Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6a2779a9df5bce87b67eaf43e78395de472983e2
      
https://github.com/WebKit/WebKit/commit/6a2779a9df5bce87b67eaf43e78395de472983e2
  Author: Zak Ridouh <[email protected]>
  Date:   2026-05-14 (Thu, 14 May 2026)

  Changed paths:
    M 
LayoutTests/http/tests/ssl/media-stream/resources/get-user-media-frame.html
    M LayoutTests/platform/ios-site-isolation/TestExpectations
    M LayoutTests/platform/mac-site-isolation/TestExpectations

  Log Message:
  -----------
  [Site Isolation] Fix 
http/tests/ssl/media-stream/get-user-media-secure-connection.html test failure
https://bugs.webkit.org/show_bug.cgi?id=314756
rdar://177009411

Reviewed by Ryosuke Niwa.

The track-stopping cleanup added in 298547@main reads
stream.srcObject.getTracks(), but `stream` here is the MediaStream returned
from navigator.mediaDevices.getUserMedia() and MediaStream has no srcObject
property (that belongs to HTMLMediaElement).

The thrown TypeError was masked without site isolation because it fired after
testRunner.notifyDone() had already dumped output, but under site isolation
extra cross-process IPC lets the promise's .catch run first, producing an extra 
FAIL line.

* LayoutTests/http/tests/ssl/media-stream/resources/get-user-media-frame.html:
* LayoutTests/platform/ios-site-isolation/TestExpectations:
* LayoutTests/platform/mac-site-isolation/TestExpectations:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to