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

Reply via email to