LibWeb: Return OptionalNone from DOMURL::parse on failure

This ports one more function away from needing to use the awkward
valid state of the URL class.
This commit is contained in:
Shannon Booth
2025-01-22 17:35:52 +13:00
committed by Sam Atkins
parent b81d6945dc
commit fd27eef0d1
18 changed files with 63 additions and 65 deletions

View File

@@ -286,9 +286,7 @@ String SourceHighlighterClient::to_html_string(URL::URL const& url, URL::URL con
auto attribute_url = MUST(String::formatted("{}", attribute_value));
auto attribute_url_without_quotes = attribute_url.bytes_as_string_view().trim("\""sv);
if (auto resolved = Web::DOMURL::parse(attribute_url_without_quotes, base_url); resolved.is_valid())
return resolved;
return {};
return Web::DOMURL::parse(attribute_url_without_quotes, base_url);
};
size_t span_index = 0;