ladybird/Userland/Libraries/LibWeb/HTML/EventLoop
Aliaksandr Kalenik 664611bae4 LibWeb: Forbid interleaving execution of HTML tasks with same source
From HTML spec https://html.spec.whatwg.org/#definitions-3
"... Note that in this setup, the processing model still enforces that
the user agent would never process events from any one task source out
of order."

I can't come up with an example that is fixed by this change. However,
debugging a bug caused by violating this assumption from the spec is
likely to be very painful.
2024-04-10 07:36:42 +02:00
..
EventLoop.cpp LibWeb: Forbid interleaving execution of HTML tasks with same source 2024-04-10 07:36:42 +02:00
EventLoop.h LibWeb: Forbid interleaving execution of HTML tasks with same source 2024-04-10 07:36:42 +02:00
Task.cpp LibWeb: Make EventLoop, TaskQueue, and Task GC-allocated 2024-04-05 08:14:19 +02:00
Task.h LibWeb: Make EventLoop, TaskQueue, and Task GC-allocated 2024-04-05 08:14:19 +02:00
TaskQueue.cpp LibWeb: Forbid interleaving execution of HTML tasks with same source 2024-04-10 07:36:42 +02:00
TaskQueue.h LibWeb: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR() 2024-04-09 09:13:06 +02:00