Branch: refs/heads/webkitglib/2.54
Home: https://github.com/WebKit/WebKit
Commit: 0eaf398de06fe4866ed920e6d53151641c31bea8
https://github.com/WebKit/WebKit/commit/0eaf398de06fe4866ed920e6d53151641c31bea8
Author: Claudio Saavedra <[email protected]>
Date: 2026-10-02 (Fri, 02 Oct 2026)
Changed paths:
M Source/WebKit/UIProcess/Inspector/glib/RemoteInspectorClient.cpp
Log Message:
-----------
REGRESSION(308432@main): [GLib] Remote inspector target list appends the
target URL and type as Latin-1
https://bugs.webkit.org/show_bug.cgi?id=326081
Reviewed by Patrick Griffis.
appendTargetList() decodes target.name as UTF-8 but appends target.url and
target.type, which are UTF-8 CStrings too, through the span adapter, which
treats char spans as Latin-1. Non-ASCII bytes in a target URL are then
double-encoded in the generated page. Decode all three the same way.
main fixed this as a side effect of 321212@main, which deletes
StringTypeAdapter<CString> across the tree and is not suitable for the
branch.
* Source/WebKit/UIProcess/Inspector/glib/RemoteInspectorClient.cpp:
(WebKit::RemoteInspectorClient::appendTargetList):
Canonical link: https://commits.webkit.org/317695.392@webkitglib/2.54
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications