diff --git a/Userland/Libraries/LibWeb/HTML/EventLoop/EventLoop.h b/Userland/Libraries/LibWeb/HTML/EventLoop/EventLoop.h
index 9e55ca4369..e583175177 100644
--- a/Userland/Libraries/LibWeb/HTML/EventLoop/EventLoop.h
+++ b/Userland/Libraries/LibWeb/HTML/EventLoop/EventLoop.h
@@ -21,8 +21,13 @@ public:
void spin_until(Function goal_condition);
+ Task const* currently_running_task() const { return m_currently_running_task; }
+
private:
TaskQueue m_task_queue;
+
+ // https://html.spec.whatwg.org/multipage/webappapis.html#currently-running-task
+ Task* m_currently_running_task { nullptr };
};
EventLoop& main_thread_event_loop();