diff --git a/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.cpp
index be0ddb447b..01ce0b4486 100644
--- a/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.cpp
+++ b/Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.cpp
@@ -56,7 +56,7 @@ void HTMLTextAreaElement::did_receive_focus()
return;
if (!m_text_node)
return;
- browsing_context->set_cursor_position(DOM::Position::create(*vm().current_realm(), *m_text_node, 0));
+ browsing_context->set_cursor_position(DOM::Position::create(realm(), *m_text_node, 0));
}
void HTMLTextAreaElement::did_lose_focus()