diff --git a/Libraries/LibHTML/HtmlView.cpp b/Libraries/LibHTML/HtmlView.cpp
index b467290cdf..a8948f8f18 100644
--- a/Libraries/LibHTML/HtmlView.cpp
+++ b/Libraries/LibHTML/HtmlView.cpp
@@ -319,11 +319,7 @@ void HtmlView::scroll_to_anchor(const StringView& name)
if (!document())
return;
- const HTMLAnchorElement* element = nullptr;
- if (auto* candidate = document()->get_element_by_id(name)) {
- if (is(*candidate))
- element = to(candidate);
- }
+ auto* element = document()->get_element_by_id(name);
if (!element) {
auto candidates = document()->get_elements_by_name(name);
for (auto* candidate : candidates) {