Andreas Kling
ddcb87fb40
LibWeb: Make TreeBuilder nicer to SVG foreignObject
...
This patch does two things:
1. Makes TreeBuilder never cross the foreignObject boundary when looking
for an appropriate insertion parent. Before this change, we would
sometimes make things inside the foreignObject DOM subtree have
layout nodes outside the foreignObject.
2. Makes foreignObject boxes participate in the anonymous wrapping of
inline-level boxes. This is particularly imporant for absolutely
positioned elements inside foreignObject, which were previously
getting incorrectly wrapped if there was any text (even empty)
preceding the abspos element.
2025-07-09 14:36:08 +02:00
..
2025-01-04 11:47:09 +00:00
2025-01-04 11:47:09 +00:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2025-06-17 09:26:26 +02:00
2025-05-23 10:58:15 +02:00
2025-05-13 15:30:14 +03:00
2025-05-13 15:30:14 +03:00
2024-12-22 10:12:49 +01:00
2025-01-21 11:34:06 -05:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2025-02-05 16:04:50 -07:00
2024-12-22 10:12:49 +01:00
2025-07-08 10:24:49 +01:00
2025-04-22 15:46:10 +02:00
2024-12-22 10:12:49 +01:00
2025-07-09 14:36:08 +02:00
2025-05-27 17:31:47 +02:00
2025-07-08 17:26:16 +01:00
2025-06-25 20:45:48 +02:00
2025-01-21 11:34:06 -05:00
2024-12-22 10:12:49 +01:00
2024-11-15 14:49:20 +01:00
2025-05-29 12:04:28 +02:00
2025-06-27 16:51:30 +01:00
2025-06-17 17:03:33 +02:00
2025-01-23 09:33:10 +01:00
2024-12-22 10:12:49 +01:00
2025-01-21 11:34:06 -05:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2025-07-06 17:10:18 +02:00
2025-05-19 15:21:53 +02:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2025-06-13 15:08:26 +02:00
2025-06-13 15:08:26 +02:00
2025-06-17 17:03:33 +02:00
2025-06-13 15:08:26 +02:00
2025-07-05 23:56:42 +01:00
2025-04-01 16:02:53 +02:00
2024-12-22 10:12:49 +01:00
2025-05-14 02:01:59 -06:00
2025-05-14 02:01:59 -06:00
2025-02-21 04:23:28 +00:00
2024-12-22 10:12:49 +01:00
2025-01-21 11:34:06 -05:00
2025-07-09 14:36:08 +02:00
2025-07-09 14:36:08 +02:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2025-01-21 11:34:06 -05:00
2024-12-22 10:12:49 +01:00
2025-01-21 11:34:06 -05:00
2024-12-22 10:12:49 +01:00
2025-01-21 11:34:06 -05:00
2024-12-22 10:12:49 +01:00
2025-07-09 14:36:08 +02:00
2025-04-21 09:51:16 +02:00
2024-11-25 21:13:53 +01:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2025-04-18 14:45:56 +02:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2025-01-21 11:34:06 -05:00
2024-12-22 10:12:49 +01:00
2025-01-21 11:34:06 -05:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2025-07-01 11:18:14 +02:00
2025-01-21 11:34:06 -05:00
2025-07-01 11:18:14 +02:00
2024-11-15 14:49:20 +01:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2025-06-17 17:03:33 +02:00
2025-04-16 10:41:44 -06:00
2025-07-09 14:36:08 +02:00
2025-03-24 09:49:50 +00:00
2024-12-22 10:12:49 +01:00
2024-12-22 10:12:49 +01:00
2025-06-13 15:08:26 +02:00
2025-06-13 15:08:26 +02:00