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

Reply via email to