Add Overflow::Scroll and Auto enum variants, extend clipping to all non-visible overflow values, implement visual scroll indicators, and fix positioned children clipping per CSS 2.1 §11.1.1. Code review fixes include: DRY overflow parsing helper, rasterizer clip consistency, scroll indicator corner overlap fix, abspos escape in overflow detection (recovering 6 WPT tests), and additional golden/unit tests. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
12 lines
525 B
Plaintext
12 lines
525 B
Plaintext
DisplayList items=10
|
|
SolidRect rect=(0, 0, 200, 100) color=#eeeeee
|
|
PushClip rect=(0, 0, 200, 100)
|
|
SolidRect rect=(0, 0, 300, 200) color=#aaaaff
|
|
PopClip
|
|
PushClip rect=(0, 0, 200, 100)
|
|
Text rect=(0, 1.6000004, 67.54773, 16) text="Overflowing" color=#000000 font_size=16
|
|
Text rect=(70.60206, 1.6000004, 42.372982, 16) text="content" color=#000000 font_size=16
|
|
PopClip
|
|
ScrollIndicator vertical track=(192, 0, 8, 92) thumb=(192, 0, 8, 46)
|
|
ScrollIndicator horizontal track=(0, 92, 192, 8) thumb=(0, 92, 128, 8)
|