Add full rendering pipeline support for both pseudo-elements: style computation with property filtering, ::first-letter box tree text splitting, and ::first-line post-layout style overrides on first line fragments. Promotes 2 WPT tests to pass and demotes 3 edge cases to known_fail. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
46 lines
2.1 KiB
Plaintext
46 lines
2.1 KiB
Plaintext
LayoutBox node=#2 tag=html box=block
|
|
content: (0, 0, 800, 98.95801)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 0 0
|
|
LayoutBox node=#10 tag=body box=block
|
|
content: (8, 8, 784, 74.95801)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 8 8 8 8
|
|
LayoutBox node=#12 tag=p box=block
|
|
content: (8, 24, 784, 42.958008)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 16 0 16 0
|
|
inline_context: 1 lines, height=42.958008, max_width=293.721
|
|
line[0]: rect=(8, 24, 293.721, 42.958004) fragments=11
|
|
frag[0]: rect=(8, 27.2, 17.40969, 32) text="H" start=true end=true
|
|
frag[1]: rect=(25.40969, 39.758003, 19.79442, 16) text="ello" start=false end=false
|
|
frag[2]: rect=(48.258442, 39.758003, 34.596184, 16) text="world." start=false end=false
|
|
frag[3]: rect=(85.90896, 39.758003, 20.417034, 16) text="The" start=false end=false
|
|
frag[4]: rect=(109.38032, 39.758003, 21.791481, 16) text="first" start=false end=false
|
|
frag[5]: rect=(134.22614, 39.758003, 29.61527, 16) text="letter" start=false end=false
|
|
frag[6]: rect=(166.89574, 39.758003, 37.509544, 16) text="should" start=false end=false
|
|
frag[7]: rect=(207.45961, 39.758003, 13.85022, 16) text="be" start=false end=false
|
|
frag[8]: rect=(224.36417, 39.758003, 28.323053, 16) text="large" start=false end=false
|
|
frag[9]: rect=(255.74156, 39.758003, 21.07489, 16) text="and" start=false end=false
|
|
frag[10]: rect=(279.8708, 39.758003, 21.85022, 16) text="red." start=false end=false
|
|
LayoutBox node=#17 tag=anonymous box=inline
|
|
content: (0, 0, 0, 0)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 0 0
|
|
LayoutBox node=#18 tag=anonymous box=anon
|
|
content: (0, 0, 17.40969, 32)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 0 0
|
|
text: "H"
|
|
LayoutBox node=#13 tag=anonymous box=anon
|
|
content: (0, 0, 285.01614, 16)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 0 0
|
|
text: "ello world. The firs..."
|