Aliaksandr Kalenik
085cf42712
LibWeb: Fix SVG partial relayout skipping abspos sibling updates
...
When a CharacterData mutation inside a foreignObject triggered partial
SVG relayout, sibling absolutely positioned elements whose containing
block is outside the SVG were not being repositioned. This happened
because the check only walked ancestors of the changed node looking for
abspos elements — it never saw abspos siblings.
Fix by querying contained_abspos_children() on boxes outside the SVG
subtree, which finds all abspos elements regardless of their position
in the tree relative to the changed node.
2026-02-14 03:20:34 +01:00
..
2026-02-11 20:02:28 +01:00
2026-02-11 13:28:01 -06:00
2026-02-11 20:02:28 +01:00
2026-02-11 20:02:28 +01:00
2026-01-08 13:10:35 +01:00
2026-02-11 13:28:01 -06:00
2026-02-13 23:26:27 +01:00
2026-02-13 22:44:17 +01:00
2026-02-11 20:02:28 +01:00
2026-02-11 20:02:28 +01:00
2026-02-11 20:02:28 +01:00
2026-02-13 16:47:42 +00:00
2026-02-11 20:02:28 +01:00
2026-02-13 16:47:42 +00:00
2026-02-13 22:44:17 +01:00
2026-01-07 20:51:17 +01:00
2026-02-13 15:29:02 -05:00
2026-02-11 20:02:28 +01:00
2026-02-14 03:20:34 +01:00
2026-02-10 12:21:20 +01:00
2026-02-04 20:21:36 +01:00
2026-02-11 20:02:28 +01:00
2026-02-11 20:02:28 +01:00
2026-02-13 16:47:42 +00:00
2026-02-13 22:44:17 +01:00
2026-02-13 11:02:32 +00:00
2026-02-13 18:34:24 +01:00
2026-02-11 20:02:28 +01:00
2026-02-11 11:04:53 +01:00
2026-01-22 07:05:06 -05:00
2026-02-10 11:58:23 +01:00
2026-02-11 20:02:28 +01:00
2026-02-12 16:23:12 +01:00
2026-02-11 20:02:28 +01:00
2026-02-12 10:06:39 +00:00
2026-02-11 20:02:28 +01:00
2026-02-11 13:28:01 -06:00
2026-02-11 20:02:28 +01:00
2026-02-11 23:57:41 +01:00
2026-02-02 11:22:52 -07:00
2026-02-11 20:02:28 +01:00
2026-02-10 12:21:20 +01:00
2026-02-04 15:08:37 +01:00
2026-02-10 12:21:20 +01:00
2026-02-11 20:02:28 +01:00
2026-02-11 20:02:28 +01:00
2026-02-11 20:02:28 +01:00
2026-02-13 18:34:24 +01:00
2026-02-11 20:02:28 +01:00
2026-02-13 14:57:15 +01:00
2026-02-06 14:18:10 +00:00
2026-02-06 14:18:10 +00:00
2026-02-11 09:39:39 +01:00
2026-02-11 11:04:53 +01:00
2026-02-11 13:28:01 -06:00