Andreas Kling
787a83b50a
LibWeb: Stop calling Window::scroll_by() during layout
...
Replace the Window::scroll_by(0, 0) call at the end of
Document::update_layout() with a dedicated
Navigable::clamp_viewport_scroll_offset() that directly clamps the
viewport scroll offset to valid bounds.
The old approach re-entered layout from within layout, since scroll_by()
would trigger another layout update. The new approach is called from the
event loop's rendering steps, after layout is complete.
2026-02-26 21:09:08 +01:00
..
2026-02-24 22:35:03 +01:00
2026-02-16 18:49:15 +01:00
2026-02-21 12:37:44 +01:00
2026-02-11 20:02:28 +01:00
2026-02-22 14:55:30 -05:00
2026-02-14 20:22:40 +01:00
2026-02-26 08:03:50 -05:00
2026-02-26 21:09:08 +01:00
2026-02-14 20:22:40 +01:00
2026-02-20 22:01:44 +00:00
2026-02-11 20:02:28 +01:00
2026-02-18 08:02:45 -05:00
2026-02-21 23:00:57 +01:00
2026-02-14 20:22:40 +01:00
2026-02-23 18:44:26 +00:00
2026-02-11 20:02:28 +01:00
2026-02-14 20:22:40 +01:00
2026-02-13 16:47:42 +00:00
2026-02-26 21:09:08 +01:00
2026-02-24 17:37:04 +01:00
2026-02-24 22:35:03 +01:00
2026-02-11 20:02:28 +01:00
2026-02-26 09:25:25 +01:00
2026-02-17 10:48:09 -05:00
2026-02-23 09:57:32 +01:00
2026-02-17 22:17:50 +01:00
2026-02-11 20:02:28 +01:00
2026-02-11 20:02:28 +01:00
2026-02-22 11:37:33 +01:00
2026-02-26 07:43:00 +01:00
2026-02-26 09:25:25 +01:00
2026-02-13 18:34:24 +01:00
2026-02-21 03:51:28 +01:00
2026-02-21 23:00:57 +01:00
2026-02-17 10:24:00 +01:00
2026-02-24 17:08:48 +01:00
2026-02-10 11:58:23 +01:00
2026-02-11 20:02:28 +01:00
2026-02-18 08:02:45 -05:00
2026-02-26 09:23:23 +01:00
2026-02-11 20:02:28 +01:00
2026-02-23 07:27:31 +01:00
2026-02-19 11:27:06 +00:00
2026-02-11 13:28:01 -06:00
2026-02-18 08:02:45 -05:00
2026-02-11 23:57:41 +01:00
2026-02-20 18:41:33 +01:00
2026-02-14 20:22:40 +01:00
2026-02-26 08:03:50 -05:00
2026-02-04 15:08:37 +01:00
2026-02-23 11:42:20 +01:00
2026-02-14 20:22:40 +01:00
2026-02-11 20:02:28 +01:00
2026-02-11 20:02:28 +01:00
2026-02-23 11:21:09 +00:00
2026-02-15 17:47:30 +01:00
2026-02-23 11:21:09 +00:00
2026-02-17 10:51:48 +01:00
2026-02-06 14:18:10 +00:00
2026-02-17 12:25:27 +00:00
2026-02-21 15:53:22 +01:00
2026-02-21 15:53:22 +01:00
2026-02-11 13:28:01 -06:00