diff --git a/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.cpp b/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.cpp index 75149cb73b..1dde00f7f2 100644 --- a/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.cpp +++ b/Userland/Libraries/LibWeb/XHR/XMLHttpRequest.cpp @@ -144,6 +144,8 @@ WebIDL::ExceptionOr> XMLHttpRequest::response_xml() set_document_response(); // 6. Return this’s response object. + if (m_response_object.has()) + return nullptr; return &verify_cast(m_response_object.get().as_object()); }