AK: Remove superfluous check for file state in URL basic parse

The spec does not mention any of the other checks we were doing.
This commit is contained in:
Shannon Booth 2023-07-04 21:21:33 +12:00 committed by Andreas Kling
parent b76972ff32
commit dc27d19b21
Notes: sideshowbarker 2024-07-17 09:39:38 +09:00

View file

@ -947,8 +947,8 @@ URL URLParser::parse(StringView raw_input, Optional<URL> const& base_url, Option
// 2. If buffer is a double-dot URL path segment, then:
if (is_double_dot_path_segment(buffer.string_view())) {
// FIXME: 1. Shorten urls path.
if (!url->m_paths.is_empty() && !(url->m_scheme == "file" && url->m_paths.size() == 1 && is_normalized_windows_drive_letter(url->m_paths[0])))
// 1. Shorten urls path.
if (!url->m_paths.is_empty())
url->m_paths.remove(url->m_paths.size() - 1);
// 2. If neither c is U+002F (/), nor url is special and c is U+005C (\), append the empty string to urls path.