diff --git a/AK/URL.cpp b/AK/URL.cpp index d8acf57c36..f9bd26aa5e 100644 --- a/AK/URL.cpp +++ b/AK/URL.cpp @@ -307,6 +307,12 @@ URL URL::complete_url(const String& string) const return url; } + if (string.starts_with("#")) { + url = *this; + url.set_fragment(string.substring(1, string.length() - 1)); + return url; + } + StringBuilder builder; FileSystemPath fspath(path()); builder.append('/');