servo/tests/wpt/meta/css/CSS2
Martin Robinson 3774ef00d4
script: Get scroll offsets from layout (#37509)
No longer store scroll offsets for elements in the DOM. Instead
consistently get and set these in layout's `ScrollTree`. This more
consistently requires layout to run when querying scroll offsets, which
ensures that they are up-to-date and properly bounded by scrollable
overflow area.

Testing: This causes several WPT tests to start passing, and one to
start
failing. In the case of
`/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html`, I believe the
issue
is that we don't properly handle scrolling and shadow DOM elements.
Before, the
faulty scrolling was hiding this issue.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-06-20 09:39:12 +00:00
..
abspos layout: Ensure that <caption>'s support position: relative (#33426) 2024-09-19 12:43:29 +00:00
backgrounds Add support for static SVG images using resvg crate (#36721) 2025-05-27 11:02:40 +00:00
bidi-text fonts: Remove the per-FontGroup cached fallback font (#35705) 2025-02-28 14:33:21 +00:00
borders layout: Improve fixed table layout (#35170) 2025-01-27 15:02:32 +00:00
box-display layout: Stop ignoring containing block padding for the static position (#36051) 2025-03-19 11:47:52 +00:00
cascade Rename metadata directories 2023-06-22 21:15:41 +02:00
css1 Fix and unify 'span' attribute for table columns (#32467) 2024-06-10 09:26:46 +00:00
css21-errata Enable CSS Tables by default (#31470) 2024-03-07 10:09:10 +00:00
floats Implement transition-behavior (#33991) 2024-10-24 20:34:10 +00:00
floats-clear Implement transition-behavior (#33991) 2024-10-24 20:34:10 +00:00
fonts use au in inline (#32728) 2024-07-09 19:18:59 +00:00
generated-content layout: Move text decoration propagation to stacking context tree construction (#37069) 2025-05-21 16:38:29 +00:00
linebox Sync WPT with upstream (06-04-2025) (#36369) 2025-04-06 04:11:16 +00:00
lists layout: Force outside ::marker to establish a BFC (#37252) 2025-06-06 16:01:27 +00:00
margin-padding-clear layout: Right-to-left support for other layout modes (#33375) 2024-09-11 13:40:11 +00:00
normal-flow layout: Paint collapsed table borders on their own (#35075) 2025-01-21 13:10:27 +00:00
positioning script: Get scroll offsets from layout (#37509) 2025-06-20 09:39:12 +00:00
sec5 Rename metadata directories 2023-06-22 21:15:41 +02:00
selectors layout: Implement a non-recursive version of CSS quotes (#34770) 2025-02-27 16:00:21 +00:00
stacking-context Rename metadata directories 2023-06-22 21:15:41 +02:00
syntax build(deps): bump xml5ever from 0.18.0 to 0.18.1 (#32446) 2024-06-06 08:57:55 +00:00
tables layout: Correctly resolve currentcolor on collapsed borders (#35163) 2025-01-27 19:58:18 +00:00
text layout: Move text decoration propagation to stacking context tree construction (#37069) 2025-05-21 16:38:29 +00:00
values layout: Add a FontMetricsProvider for resolving font-relative units (#31966) 2024-04-04 12:35:15 +00:00
visudet layout: When line-height is not Normal use metrics of first font not fallback (#32165) 2024-05-13 08:26:31 +00:00
visufx/animation Let animations&transitions fall back to discrete interpolation (#34981) 2025-01-30 20:36:55 +00:00
visuren layout: Fix ordering of padding, border, and margin in inline BiDi (#34572) 2024-12-12 14:39:50 +00:00
bidi-005.xht.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
bidi-006.xht.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
bidi-007.xht.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
bidi-008.xht.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
bidi-009.xht.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
bidi-010.xht.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
inline-svg-100-percent-in-body.html.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
inline-svg-intrinsic-size-100-percent-1.html.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
inline-svg-intrinsic-size-100-percent-2.html.ini Rename metadata directories 2023-06-22 21:15:41 +02:00
inline-svg-margin-padding-border.html.ini Rename metadata directories 2023-06-22 21:15:41 +02:00