diff --git a/Userland/Libraries/LibWeb/HTML/Location.cpp b/Userland/Libraries/LibWeb/HTML/Location.cpp
index 0f258f46c1..845a3d6d7b 100644
--- a/Userland/Libraries/LibWeb/HTML/Location.cpp
+++ b/Userland/Libraries/LibWeb/HTML/Location.cpp
@@ -336,7 +336,7 @@ WebIDL::ExceptionOr Location::set_hash(String const& value)
copy_url.set_fragment(String {});
// 6. Basic URL parse input, with copyURL as url and fragment state as state override.
- auto result_url = URL::Parser::basic_parse(input, {}, copy_url, URL::Parser::State::Fragment);
+ copy_url = URL::Parser::basic_parse(input, {}, copy_url, URL::Parser::State::Fragment);
// 7. If copyURL's fragment is this's url's fragment, then return.
if (copy_url.fragment() == this->url().fragment())