diff --git a/Userland/Libraries/LibWeb/DOM/Element.cpp b/Userland/Libraries/LibWeb/DOM/Element.cpp index 6d976d24197..b793212a0ee 100644 --- a/Userland/Libraries/LibWeb/DOM/Element.cpp +++ b/Userland/Libraries/LibWeb/DOM/Element.cpp @@ -856,12 +856,7 @@ void Element::make_html_uppercased_qualified_name() // https://html.spec.whatwg.org/multipage/webappapis.html#queue-an-element-task int Element::queue_an_element_task(HTML::Task::Source source, Function steps) { - auto task = HTML::Task::create(vm(), source, &document(), JS::create_heap_function(heap(), move(steps))); - auto id = task->id(); - - HTML::main_thread_event_loop().task_queue().add(move(task)); - - return id; + return queue_a_task(source, HTML::main_thread_event_loop(), document(), JS::create_heap_function(heap(), move(steps))); } // https://html.spec.whatwg.org/multipage/syntax.html#void-elements