diff --git a/Libraries/LibWeb/Bindings/WindowObject.cpp b/Libraries/LibWeb/Bindings/WindowObject.cpp index 0e6a70de86..dd3b4c3c47 100644 --- a/Libraries/LibWeb/Bindings/WindowObject.cpp +++ b/Libraries/LibWeb/Bindings/WindowObject.cpp @@ -89,10 +89,10 @@ JS::Value WindowObject::alert(JS::Interpreter& interpreter) auto* impl = impl_from(interpreter); if (!impl) return {}; - auto& arguments = interpreter.call_frame().arguments; - if (arguments.size() < 1) - return {}; - impl->alert(arguments[0].to_string()); + String message = ""; + if (interpreter.argument_count()) + message = interpreter.argument(0).to_string(); + impl->alert(message); return JS::js_undefined(); }