<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Web Inspector: parseURL should use URL constructor to better handle all kinds of URLs"
href="https://bugs.webkit.org/show_bug.cgi?id=165155">165155</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Web Inspector: parseURL should use URL constructor to better handle all kinds of URLs
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>Product</th>
<td>WebKit
</td>
</tr>
<tr>
<th>Version</th>
<td>WebKit Nightly Build
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Keywords</th>
<td>DoNotImportToRadar
</td>
</tr>
<tr>
<th>Severity</th>
<td>Normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P2
</td>
</tr>
<tr>
<th>Component</th>
<td>Web Inspector
</td>
</tr>
<tr>
<th>Assignee</th>
<td>webkit-unassigned@lists.webkit.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>joepeck@webkit.org
</td>
</tr>
<tr>
<th>CC</th>
<td>bburg@apple.com, joepeck@webkit.org, mattbaker@apple.com, nvasilyev@apple.com, timothy@apple.com, webkit-bug-importer@group.apple.com
</td>
</tr></table>
<p>
<div>
<pre>Summary:
parseURL should use URL constructor to better handle all kinds of URLs
Currently our parseURL URL Utility function returns an object with these properties: (in error cases they are null)
scheme, host, port, path, queryString, fragment, lastPathComponent
The URL constructor, when passed without a base URL, returns an object with these properties: (in error cases this throws an exception)
protocol, username, password, host, hostname, port, origin, pathname, search, hash (and searchParams special object)
We should convert over to using the URL constructor to avoid our own logic which may not (and does not always) match WebKit's URL parsing.
Notes:
- See LayoutTests/inspector/unit-tests/url-utilities.html for some examples</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>