<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>301227</bug_id>
          
          <creation_ts>2025-10-21 15:21:46 -0700</creation_ts>
          <short_desc>[MiniBrowser] Fix logging channel names being normalized as URLs</short_desc>
          <delta_ts>2025-10-21 21:09:55 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="zak ridouh">zakr</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2153142</commentid>
    <comment_count>0</comment_count>
    <who name="zak ridouh">zakr</who>
    <bug_when>2025-10-21 15:21:46 -0700</bug_when>
    <thetext>After commits.webkit.org/301651@main, we treat string without a scheme as a URL, and normalize it with the proper scheme before passing it to MIniBrowser.

This caused issues with WebKit logging channels, which do not have schemes, and thus were being treated as URLs and getting schemes added.

Fix this by only normalizing if it actually looks like a URL (to not accidentally normalize a logging stream):
         - starts with localhost
         - looks like an IP address
         - contains a dot (likely a domain) or slash (path)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2153143</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-10-21 15:21:51 -0700</bug_when>
    <thetext>&lt;rdar://problem/163146056&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2153144</commentid>
    <comment_count>2</comment_count>
    <who name="zak ridouh">zakr</who>
    <bug_when>2025-10-21 15:24:35 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/52770</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2153225</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-10-21 21:09:53 -0700</bug_when>
    <thetext>Committed 301927@main (92b7489e014a): &lt;https://commits.webkit.org/301927@main&gt;

Reviewed commits have been landed. Closing PR #52770 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>