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

Reply via email to