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