diff --git a/Libraries/LibWeb/Bindings/XMLHttpRequestConstructor.cpp b/Libraries/LibWeb/Bindings/XMLHttpRequestConstructor.cpp index 943fd0be02..636a7bd461 100644 --- a/Libraries/LibWeb/Bindings/XMLHttpRequestConstructor.cpp +++ b/Libraries/LibWeb/Bindings/XMLHttpRequestConstructor.cpp @@ -57,7 +57,8 @@ XMLHttpRequestConstructor::~XMLHttpRequestConstructor() JS::Value XMLHttpRequestConstructor::call() { - return construct(*this); + vm().throw_exception(global_object(), JS::ErrorType::ConstructorWithoutNew, "XMLHttpRequest"); + return {}; } JS::Value XMLHttpRequestConstructor::construct(Function&)