Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 1ff23eb137b9527aa06ed331e81885697cab0033
https://github.com/WebKit/WebKit/commit/1ff23eb137b9527aa06ed331e81885697cab0033
Author: Youenn Fablet <[email protected]>
Date: 2025-12-02 (Tue, 02 Dec 2025)
Changed paths:
A LayoutTests/http/wpt/fs/filestream-abort.https-expected.txt
A LayoutTests/http/wpt/fs/filestream-abort.https.html
M LayoutTests/platform/mac-wk1/TestExpectations
M Source/WebCore/Modules/fetch/FetchBodySource.cpp
M Source/WebCore/Modules/fetch/FetchBodySource.h
M Source/WebCore/Modules/filesystem/FileSystemHandle.h
M Source/WebCore/Modules/filesystem/FileSystemHandle.idl
M Source/WebCore/Modules/filesystem/FileSystemStorageConnection.h
M Source/WebCore/Modules/filesystem/FileSystemWritableFileStreamSink.cpp
M Source/WebCore/Modules/filesystem/FileSystemWritableFileStreamSink.h
M Source/WebCore/Modules/mediastream/MediaStreamTrackProcessor.cpp
M Source/WebCore/Modules/mediastream/MediaStreamTrackProcessor.h
M Source/WebCore/Modules/mediastream/VideoTrackGenerator.cpp
M Source/WebCore/Modules/mediastream/VideoTrackGenerator.h
M Source/WebCore/Modules/streams/ReadableStreamSource.cpp
M Source/WebCore/Modules/streams/ReadableStreamSource.h
M Source/WebCore/Modules/streams/WritableStreamSink.h
M Source/WebCore/Modules/streams/WritableStreamSink.idl
M Source/WebCore/Modules/webtransport/DatagramSink.h
M Source/WebCore/Modules/webtransport/DatagramSource.cpp
M Source/WebCore/Modules/webtransport/DatagramSource.h
M
Source/WebCore/Modules/webtransport/WebTransportBidirectionalStreamSource.h
M Source/WebCore/Modules/webtransport/WebTransportReceiveStreamSource.h
M Source/WebCore/Modules/webtransport/WebTransportSendStreamSink.cpp
M Source/WebCore/Modules/webtransport/WebTransportSendStreamSink.h
M Source/WebCore/testing/Internals.cpp
M Source/WebCore/testing/Internals.h
M Source/WebCore/testing/Internals.idl
Log Message:
-----------
Allow passing abort/cancel reasons for streams native sources
rdar://165474756
https://bugs.webkit.org/show_bug.cgi?id=303169
Reviewed by Alex Christensen.
We pass the reasons for cancel to native ReadableStream sources as this can be
used, for instance by WebTransport.
We also fix the abort case for WritableStream since sources were exposing error
while they should expose abort.
Test: http/wpt/fs/filestream-abort.https.html
Canonical link: https://commits.webkit.org/303738@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications