Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e7922d164553d6fcb6a045d0cc7a8910c5c73f43
https://github.com/WebKit/WebKit/commit/e7922d164553d6fcb6a045d0cc7a8910c5c73f43
Author: Claudio Saavedra <[email protected]>
Date: 2026-09-22 (Tue, 22 Sep 2026)
Changed paths:
M LayoutTests/platform/wpe/TestExpectations
M Tools/TestWebKitAPI/Resources/cocoa/coreipc.js
Log Message:
-----------
REGRESSION(321563@main): ipc/invalid-message-to-web-process-crash.html fails
https://bugs.webkit.org/show_bug.cgi?id=324821
Reviewed by Chris Dumez.
321563@main replaced the WTF::CString argument coder, which exposed
std::span<const char>, with WTF::UTF8CString, which exposes
std::span<const char8_t>. The IPC testing API's JavaScript argument
serializer aliases 'char' to 'uint8_t' but has no entry for 'char8_t', so
serializing the WebTransport close reason threw "Don't know how to
serialize element#0 of type char8_t".
char8_t is byte-identical to uint8_t, so aliasing it restores the encoding
used before 321563@main. Remove the expectation added while the test was
failing.
* LayoutTests/platform/wpe/TestExpectations:
* Tools/TestWebKitAPI/Resources/cocoa/coreipc.js:
Canonical link: https://commits.webkit.org/321662@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications