From f807b2800e8c1e4fcf15bd44a181377b351f0a4c Mon Sep 17 00:00:00 2001 From: Tim Ledbetter Date: Thu, 3 Oct 2024 10:10:00 +0100 Subject: [PATCH] LibWeb: Ensure special error event handling applies to workers --- Userland/Libraries/LibWeb/DOM/EventTarget.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Userland/Libraries/LibWeb/DOM/EventTarget.cpp b/Userland/Libraries/LibWeb/DOM/EventTarget.cpp index 8b8a2ff29ae..1048a6d589a 100644 --- a/Userland/Libraries/LibWeb/DOM/EventTarget.cpp +++ b/Userland/Libraries/LibWeb/DOM/EventTarget.cpp @@ -646,8 +646,7 @@ JS::ThrowCompletionOr EventTarget::process_event_handler_for_event(FlyStri // 3. Let special error event handling be true if event is an ErrorEvent object, event's type is error, and event's currentTarget implements the WindowOrWorkerGlobalScope mixin. // Otherwise, let special error event handling be false. - // FIXME: This doesn't check for WorkerGlobalScape as we don't currently have it. - bool special_error_event_handling = is(event) && event.type() == HTML::EventNames::error && is(event.current_target().ptr()); + bool special_error_event_handling = is(event) && event.type() == HTML::EventNames::error && is(event.current_target().ptr()); // 4. Process the Event object event as follows: JS::Completion return_value_or_error;