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>
53 lines
2.6 KiB
Plaintext
53 lines
2.6 KiB
Plaintext
LayoutBox node=#2 tag=html box=block
|
|
content: (0, 0, 800, 94.4)
|
|
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, 70.4)
|
|
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, 300, 38.4)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 16 0 16 0
|
|
inline_context: 2 lines, height=38.4, max_width=271.20114
|
|
line[0]: rect=(37.72687, 24, 271.20114, 19.2) fragments=10
|
|
frag[0]: rect=(37.72687, 25.6, 19.183552, 16) text="rop" start=false end=false
|
|
frag[1]: rect=(59.964756, 25.6, 19.453743, 16) text="cap" start=false end=false
|
|
frag[2]: rect=(82.47283, 25.6, 28.663733, 16) text="style." start=false end=false
|
|
frag[3]: rect=(114.190895, 25.6, 20.417034, 16) text="The" start=false end=false
|
|
frag[4]: rect=(137.66226, 25.6, 21.791481, 16) text="first" start=false end=false
|
|
frag[5]: rect=(162.50807, 25.6, 29.61527, 16) text="letter" start=false end=false
|
|
frag[6]: rect=(195.17767, 25.6, 37.509544, 16) text="should" start=false end=false
|
|
frag[7]: rect=(235.74156, 25.6, 25.010277, 16) text="float" start=false end=false
|
|
frag[8]: rect=(263.80615, 25.6, 17.938326, 16) text="left" start=false end=false
|
|
frag[9]: rect=(284.7988, 25.6, 21.07489, 16) text="and" start=false end=false
|
|
line[1]: rect=(37.72687, 43.2, 99.70044, 19.2) fragments=4
|
|
frag[0]: rect=(37.72687, 44.800003, 13.85022, 16) text="be" start=false end=false
|
|
frag[1]: rect=(54.631424, 44.800003, 28.323053, 16) text="large" start=false end=false
|
|
frag[2]: rect=(86.008804, 44.800003, 21.07489, 16) text="and" start=false end=false
|
|
frag[3]: rect=(110.13802, 44.800003, 27.289282, 16) text="blue." start=false end=false
|
|
LayoutBox node=#17 tag=anonymous box=block
|
|
content: (8, 24, 25.726871, 57.600006)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 4 0 0
|
|
inline_context: 1 lines, height=57.600006, max_width=25.726871
|
|
line[0]: rect=(8, 24, 25.726871, 57.600002) fragments=1
|
|
frag[0]: rect=(8, 28.8, 25.726871, 48) text="D" start=false end=false
|
|
LayoutBox node=#18 tag=anonymous box=anon
|
|
content: (0, 0, 0, 0)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 0 0
|
|
text: "D"
|
|
LayoutBox node=#13 tag=anonymous box=anon
|
|
content: (0, 0, 379.47723, 16)
|
|
padding: 0 0 0 0
|
|
border: 0 0 0 0
|
|
margin: 0 0 0 0
|
|
text: "rop cap style. The f..."
|