mirror of
https://github.com/SerenityOS/serenity
synced 2026-05-01 11:57:19 +02:00
LibWeb: Schedule Microtasks on Microtask queue
(cherry picked from commit 93b6334966a17fe8622615f3dd701206b7d02e14)
This commit is contained in:
committed by
Nico Weber
parent
99a06079ce
commit
5160b88e1e
@@ -392,7 +392,7 @@ int queue_a_task(HTML::Task::Source source, JS::GCPtr<EventLoop> event_loop, JS:
|
||||
auto task = HTML::Task::create(event_loop->vm(), source, document, steps);
|
||||
|
||||
// 8. Let queue be the task queue to which source is associated on event loop.
|
||||
auto& queue = event_loop->task_queue();
|
||||
auto& queue = source == HTML::Task::Source::Microtask ? event_loop->microtask_queue() : event_loop->task_queue();
|
||||
|
||||
// 9. Append task to queue.
|
||||
queue.add(task);
|
||||
|
||||
Reference in New Issue
Block a user