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
..
2024-05-24 07:25:10 +02:00
2024-05-22 21:55:34 -06:00
2024-05-19 16:24:11 +02:00
2024-05-19 16:24:11 +02:00
2024-05-28 08:08:31 +02:00
2024-05-28 17:45:49 +02:00
2024-05-19 07:22:48 +02:00
2024-05-13 09:21:12 +02:00
2024-05-27 20:50:50 +02:00
2024-05-26 18:29:24 +02:00
2024-05-12 15:46:29 -06:00
2024-05-28 18:21:18 +02:00
2024-05-22 21:46:08 +02:00
2024-05-19 16:24:11 +02:00
2024-05-28 08:07:05 +02:00
2024-05-26 18:29:24 +02:00
2024-05-19 16:25:50 +02:00
2024-05-28 18:21:18 +02:00
2024-05-28 17:45:49 +02:00
2024-05-22 21:55:34 -06:00
2024-05-26 18:29:24 +02:00
2024-05-28 18:21:18 +02:00
2024-05-20 08:21:41 +02:00
2024-05-23 00:55:56 -06:00
2024-05-28 08:06:09 +02:00
2024-05-26 18:29:24 +02:00
2024-05-26 07:48:37 +02:00
2024-05-19 16:24:11 +02:00
2024-05-20 16:57:52 -04:00
2024-05-28 08:06:09 +02:00
2024-05-07 16:45:28 -06:00
2024-05-28 08:06:09 +02:00
2024-05-28 08:06:09 +02:00
2024-05-07 16:45:28 -06:00
2024-05-07 16:45:28 -06:00