Commit 9b7a0ea
committed
LibWeb: Restrict style-derived layout predicates
Move layout predicates that require computed values from Node to
NodeWithStyle. Make their style dependency explicit and remove repeated
runtime checks that treated TextNode as a false result.
Keep generic flow classification on Node because text nodes participate
in flow, while routing styled nodes through the direct implementation.1 parent 9cb93a0 commit 9b7a0ea
5 files changed
Lines changed: 119 additions & 134 deletions
File tree
- Libraries/LibWeb/Layout
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1802 | 1802 | | |
1803 | 1803 | | |
1804 | 1804 | | |
1805 | | - | |
| 1805 | + | |
| 1806 | + | |
1806 | 1807 | | |
1807 | 1808 | | |
1808 | 1809 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
379 | 379 | | |
380 | 380 | | |
381 | 381 | | |
382 | | - | |
| 382 | + | |
| 383 | + | |
383 | 384 | | |
384 | 385 | | |
385 | 386 | | |
| |||
391 | 392 | | |
392 | 393 | | |
393 | 394 | | |
394 | | - | |
| 395 | + | |
395 | 396 | | |
396 | 397 | | |
397 | 398 | | |
| |||
0 commit comments