ladybird/Userland/Libraries/LibWeb/HTML/EventLoop
Aliaksandr Kalenik b8d18ebcf7 LibWeb+WebContent: Change event loop to synchronously paint next frame
...instead of scheduling repaint timer in PageClient.

This change fixes flickering on Discord that happened because:
- Event loop schedules repainting by activating repaint timer
- `Document::tear_down_layout_tree()` destroys paintable tree
- Repaint timer invokes callback and renders an empty frame because
  paintable tree was destroyed
2024-05-28 18:21:18 +02:00
..
EventLoop.cpp LibWeb+WebContent: Change event loop to synchronously paint next frame 2024-05-28 18:21:18 +02:00
EventLoop.h LibWeb: Implement the "queue a task" steps as a distinct AO 2024-05-26 18:29:24 +02:00
Task.cpp LibWeb: Make EventLoop, TaskQueue, and Task GC-allocated 2024-04-05 08:14:19 +02:00
Task.h LibWeb: Implement EventSource for server-sent events 2024-05-26 18:29:24 +02:00
TaskQueue.cpp LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
TaskQueue.h AK+Userland: Remove NOESCAPE 2024-05-22 21:55:34 -06:00