Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9981b18ea8799b70e92631f0501662c018fb1446
https://github.com/WebKit/WebKit/commit/9981b18ea8799b70e92631f0501662c018fb1446
Author: Ian Grunert <[email protected]>
Date: 2026-06-17 (Wed, 17 Jun 2026)
Changed paths:
M LayoutTests/http/tests/websocket/tests/hybi/inspector/handshake-error.html
M LayoutTests/platform/win/TestExpectations
A
LayoutTests/platform/win/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt
M
LayoutTests/platform/win/imported/w3c/web-platform-tests/url/IdnaTestV2.any-expected.txt
Log Message:
-----------
[Win] Garden five layout-test failures (Site Isolation, WebGL, WebSocket,
IDNA)
https://bugs.webkit.org/show_bug.cgi?id=317178
Unreviewed test gardening.
Each test fails on the Windows port for a port-specific reason; verified by
running each against a local Release build.
* LayoutTests/http/tests/websocket/tests/hybi/inspector/handshake-error.html:
Route JS console logging to stderr (dumpJSConsoleLogInStdErr), matching the
sibling handshake-fail tests. The "WebSocket connection ... failed: 403"
console message is emitted by the inspected page on a path that is not
synchronized with the inspector test-completion path, so under bot timing it
intermittently lands in the compared output and causes a text diff; the
three
inspector assertions themselves always pass.
* LayoutTests/platform/win/TestExpectations:
- fast/events/site-isolation [ Skip ]
Needs Site Isolation (SiteIsolationEnabled), a WebKit2-only feature the
Windows port does not yet support (like the existing
http/tests/site-isolation
skip). Without it the test crashes the GPU process.
- webgl/webgl-modify-after-drawimage.html [ Failure ]
Relies on Cocoa IOSurface copy-on-write semantics and full OffscreenCanvas +
WebGL support that the Skia-based Windows port lacks; fails identically on
glib, which also marks it [ Failure ].
*
LayoutTests/platform/win/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt:
Added.
The curl WebSocket handshake parser accepts HTTP/01.00 at a 101 response
where it should reject it (RFC 6455 requires >= 1.1), so the ?01.00 case
opens instead of erroring. Recording the current Windows result; the other
ten cases pass.
*
LayoutTests/platform/win/imported/w3c/web-platform-tests/url/IdnaTestV2.any-expected.txt:
Rebaselined. The bundled ICU (77.1) now passes two UTS-46 subtests
(xn--20-9802c.xn--0w5a.xn--1-eg4e. and xn--9-i0j5967eg3qz.ss) that the
previous baseline recorded as failing.
Canonical link: https://commits.webkit.org/315429@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications