Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3bb7c385b057ba06c1192847b6c0fe557d0021f6
https://github.com/WebKit/WebKit/commit/3bb7c385b057ba06c1192847b6c0fe557d0021f6
Author: Alex Christensen <[email protected]>
Date: 2025-10-03 (Fri, 03 Oct 2025)
Changed paths:
M Source/WebCore/Modules/webtransport/WebTransport.cpp
M Source/WebCore/Modules/webtransport/WebTransport.h
M Source/WebCore/Modules/webtransport/WebTransportSessionClient.h
M Source/WebCore/Modules/webtransport/WorkerWebTransportSession.cpp
M Source/WebCore/Modules/webtransport/WorkerWebTransportSession.h
M
Source/WebKit/NetworkProcess/webtransport/cocoa/NetworkTransportSessionCocoa.mm
M Source/WebKit/WebProcess/Network/WebTransportSession.cpp
M Source/WebKit/WebProcess/Network/WebTransportSession.h
M Source/WebKit/WebProcess/Network/WebTransportSession.messages.in
M Source/WebKit/WebProcess/WebProcess.cpp
M Tools/TestWebKitAPI/NetworkConnection.h
M Tools/TestWebKitAPI/NetworkConnection.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WebTransport.mm
Log Message:
-----------
WebTransport should notify JS of connection group failures
https://bugs.webkit.org/show_bug.cgi?id=300124
rdar://160150633
Reviewed by Matthew Finkel.
Before this PR, if the network failed or the server terminated the connection
group,
JS would receive no notification that that happened. Now it does.
Tests: Tools/TestWebKitAPI/NetworkConnection.h
Tools/TestWebKitAPI/NetworkConnection.mm
Tools/TestWebKitAPI/Tests/WebKitCocoa/WebTransport.mm
* Source/WebCore/Modules/webtransport/WebTransport.cpp:
(WebCore::WebTransport::didFail):
(WebCore::WebTransport::networkProcessCrashed): Deleted.
* Source/WebCore/Modules/webtransport/WebTransport.h:
* Source/WebCore/Modules/webtransport/WebTransportSessionClient.h:
* Source/WebCore/Modules/webtransport/WorkerWebTransportSession.cpp:
(WebCore::WorkerWebTransportSession::didFail):
(WebCore::WorkerWebTransportSession::networkProcessCrashed): Deleted.
* Source/WebCore/Modules/webtransport/WorkerWebTransportSession.h:
*
Source/WebKit/NetworkProcess/webtransport/cocoa/NetworkTransportSessionCocoa.mm:
(WebKit::NetworkTransportSession::initialize):
* Source/WebKit/WebProcess/Network/WebTransportSession.cpp:
(WebKit::WebTransportSession::didFail):
(WebKit::WebTransportSession::networkProcessCrashed): Deleted.
* Source/WebKit/WebProcess/Network/WebTransportSession.h:
* Source/WebKit/WebProcess/Network/WebTransportSession.messages.in:
* Source/WebKit/WebProcess/WebProcess.cpp:
(WebKit::WebProcess::networkProcessConnectionClosed):
* Tools/TestWebKitAPI/NetworkConnection.h:
* Tools/TestWebKitAPI/NetworkConnection.mm:
(TestWebKitAPI::ConnectionGroup::cancel):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WebTransport.mm:
(TestWebKitAPI::TEST(WebTransport, ServerConnectionTermination)):
Canonical link: https://commits.webkit.org/300965@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