diff --git a/Userland/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp b/Userland/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp
index ed79ef718d..67221a5a9c 100644
--- a/Userland/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp
+++ b/Userland/Libraries/LibWeb/HTML/EventLoop/EventLoop.cpp
@@ -251,6 +251,11 @@ void queue_a_microtask(DOM::Document* document, Function steps)
event_loop.microtask_queue().enqueue(move(microtask));
}
+void perform_a_microtask_checkpoint()
+{
+ main_thread_event_loop().perform_a_microtask_checkpoint();
+}
+
// https://html.spec.whatwg.org/#perform-a-microtask-checkpoint
void EventLoop::perform_a_microtask_checkpoint()
{