Jelle Raaijmakers
336684bc5c
LibWeb: Support inserting non-inline elements into inline elements
...
Our layout tree requires that all containers either have inline or
non-inline children. In order to support the layout of non-inline
elements inside inline elements, we need to do a bit of tree
restructuring. It effectively simulates temporarily closing all inline
nodes, appending the block element, and resumes appending to the last
open inline node.
The acid1.txt expectation needed to be updated to reflect the fact that
we now hoist its <p> elements out of the inline <form> they were in.
Visually, the before and after situations for acid1.html are identical.
2025-01-23 09:33:10 +01:00
..
2024-12-21 23:09:52 +01:00
2024-08-16 22:38:18 +01:00
2024-12-21 23:09:52 +01:00
2024-11-24 11:10:47 +01:00
2024-12-21 23:09:52 +01:00
2024-12-21 23:09:52 +01:00
2025-01-21 00:08:25 +01:00
2024-11-26 18:32:48 +01:00
2025-01-19 15:01:39 +01:00
2024-12-21 23:09:52 +01:00
2024-07-10 19:41:12 +02:00
2024-10-18 15:26:42 +02:00
2024-10-18 15:26:42 +02:00
2024-10-18 15:26:42 +02:00
2024-03-09 16:02:17 +01:00
2024-03-09 16:02:17 +01:00
2024-10-18 15:26:42 +02:00
2024-10-18 15:26:42 +02:00
2024-10-18 15:26:42 +02:00
2024-10-18 15:26:42 +02:00
2024-10-18 15:26:42 +02:00
2025-01-23 09:33:10 +01:00
2024-10-08 14:33:35 +02:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-10-27 10:56:17 +01:00
2024-01-13 10:53:38 +01:00
2024-10-18 15:26:42 +02:00
2024-10-18 15:26:42 +02:00
2024-10-18 15:26:42 +02:00
2024-03-17 12:54:02 +01:00
2024-10-09 14:14:08 +01:00
2024-08-16 22:28:34 +02:00
2024-12-21 23:09:52 +01:00
2024-01-13 10:53:38 +01:00
2024-02-24 21:57:24 +01:00
2024-01-13 10:53:38 +01:00
2024-11-27 22:55:14 +01:00
2024-12-21 23:09:52 +01:00
2024-10-20 21:58:58 +02:00
2024-10-16 20:25:42 +02:00
2024-07-19 09:04:30 +01:00
2024-03-23 20:56:26 +01:00
2024-12-21 23:09:52 +01:00
2024-08-16 22:28:34 +02:00
2024-12-21 23:09:52 +01:00
2024-01-13 10:53:38 +01:00
2024-08-16 22:28:34 +02:00
2024-01-13 10:53:38 +01:00
2024-08-16 22:28:34 +02:00
2024-09-05 19:21:52 +02:00
2024-10-18 15:26:42 +02:00
2024-11-24 11:10:47 +01:00
2024-11-24 11:10:47 +01:00
2024-10-16 20:25:42 +02:00
2024-09-05 19:21:52 +02:00
2024-10-17 07:42:59 +01:00
2024-10-14 17:30:17 +01:00
2024-12-21 23:09:52 +01:00
2024-10-09 14:14:08 +01:00
2024-01-13 10:53:38 +01:00
2024-09-17 20:02:29 +02:00
2024-11-04 14:54:32 +00:00
2024-11-24 11:10:47 +01:00
2024-03-30 07:34:02 +01:00
2024-07-20 13:09:28 +02:00
2024-10-16 20:25:42 +02:00
2024-07-20 13:09:28 +02:00
2024-11-21 19:21:51 +01:00
2024-10-16 20:25:42 +02:00
2024-10-16 20:25:42 +02:00
2024-10-16 20:25:42 +02:00
2024-12-21 23:09:52 +01:00
2024-12-21 23:09:52 +01:00
2024-11-24 11:10:47 +01:00
2024-01-13 10:53:38 +01:00
2024-05-11 12:53:26 +02:00
2024-01-13 10:53:38 +01:00
2024-03-29 08:52:55 -04:00
2024-11-29 12:36:52 +00:00
2024-10-18 15:26:42 +02:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-08-16 22:28:34 +02:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-10-05 19:24:20 +02:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-02-21 17:54:05 +01:00
2025-01-17 10:10:43 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-03-29 08:52:55 -04:00
2024-12-21 23:09:52 +01:00
2024-10-16 20:25:42 +02:00
2024-09-05 19:21:52 +02:00
2024-12-21 23:09:52 +01:00
2024-08-16 22:28:34 +02:00
2024-01-13 10:53:38 +01:00
2024-12-21 23:09:52 +01:00
2024-04-23 11:17:54 +02:00
2025-01-04 11:47:09 +00:00
2024-10-16 20:25:42 +02:00
2024-04-11 18:41:57 +02:00
2024-09-29 11:46:13 +02:00
2024-09-29 11:46:13 +02:00
2023-12-30 13:49:50 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-03-27 16:43:04 +01:00
2024-11-24 11:10:47 +01:00
2024-12-21 23:09:52 +01:00
2024-08-16 22:28:34 +02:00
2024-03-09 16:13:32 +01:00
2024-12-21 23:09:52 +01:00
2024-09-05 19:21:52 +02:00
2024-11-24 11:10:47 +01:00
2024-09-05 19:21:52 +02:00
2024-10-08 08:12:07 +02:00
2024-10-08 08:12:07 +02:00
2024-07-11 11:56:13 +02:00
2024-08-16 22:28:34 +02:00
2024-06-14 07:58:55 +02:00
2024-09-05 19:21:52 +02:00
2024-01-13 10:53:38 +01:00
2024-10-18 18:11:46 +02:00
2024-12-21 23:09:52 +01:00
2024-01-13 10:53:38 +01:00
2024-10-18 15:26:42 +02:00
2024-10-07 14:50:57 +01:00
2024-01-13 10:53:38 +01:00
2024-11-24 11:10:47 +01:00
2024-01-13 10:53:38 +01:00
2025-01-02 10:47:21 +01:00
2024-12-21 23:09:52 +01:00
2024-11-24 11:10:47 +01:00
2024-10-16 20:25:42 +02:00
2024-10-16 20:25:42 +02:00
2024-10-16 20:25:42 +02:00
2024-01-13 10:53:38 +01:00
2024-08-02 08:07:56 +02:00
2023-12-11 13:19:12 +01:00
2024-11-24 11:10:47 +01:00
2024-10-16 20:25:42 +02:00
2024-08-16 22:28:34 +02:00
2024-10-18 15:26:42 +02:00
2024-12-21 23:09:52 +01:00
2024-09-29 11:46:13 +02:00
2024-11-21 19:21:51 +01:00
2024-01-13 10:53:38 +01:00
2024-07-15 21:31:51 +02:00
2024-01-13 10:53:38 +01:00
2024-10-16 20:25:42 +02:00
2024-10-16 20:25:42 +02:00
2024-10-16 20:25:42 +02:00
2024-08-08 12:20:04 +02:00
2024-01-13 10:53:38 +01:00
2024-03-12 08:51:50 +01:00
2024-08-20 09:30:05 +02:00
2024-08-20 09:30:05 +02:00
2024-01-13 10:53:38 +01:00
2024-10-21 12:09:11 +02:00
2024-10-27 11:03:35 +01:00
2024-10-28 22:53:37 +01:00
2024-10-21 12:09:11 +02:00
2024-10-27 11:03:35 +01:00
2024-10-18 15:26:42 +02:00
2024-12-21 23:09:52 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-08-16 22:28:34 +02:00
2024-11-24 11:10:47 +01:00
2024-11-21 19:21:51 +01:00
2024-06-23 19:15:24 +02:00
2024-11-14 20:23:58 +01:00
2024-11-24 11:10:47 +01:00
2024-12-21 23:09:52 +01:00
2024-01-13 10:53:38 +01:00
2024-08-13 15:19:51 +01:00
2024-12-21 23:09:52 +01:00
2024-11-03 17:01:54 +01:00
2024-10-14 17:30:17 +01:00
2024-11-24 11:10:47 +01:00
2024-09-29 11:46:13 +02:00
2024-11-24 11:10:47 +01:00
2024-09-29 11:46:13 +02:00