# Kitesurf WPT report, 2026-09-29

## Summary

- Total tests run: **10826**
- Matching expectations: **10808**
- Unexpected passes: **12**
- Unexpected failures/regressions: **6**

By outcome:
- `ERROR`: 23
- `FAIL`: 2532
- `PASS`: 7914
- `SKIP`: 30
- `TIMEOUT`: 327

## Tests

| Status | Test | Expected | Actual | Notes |
|---|---|---|---|---|
| ✓ | `/FileAPI/Blob-methods-from-detached-frame.html` | PASS | PASS |  |
| · | `/FileAPI/blob/Blob-slice.any.html` | FAIL | FAIL |  |
| · | `/FileAPI/file/send-file-formdata-utf-8.any.html` | FAIL | FAIL |  |
| ✓ | `/FileAPI/reading-data-section/filereader_error.any.html` | PASS | PASS |  |
| · | `/FileAPI/unicode.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/derive_bits_keys/cfrg_curves_bits_curve448.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/WebCryptoAPI/encrypt_decrypt/aes_cbc.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_AES-CTR.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_HMAC.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/generateKey/failures_chacha20_poly1305.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/generateKey/successes_ECDSA.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/idlharness.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/import_export/ec_importKey.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/import_export/okp_importKey_failures_Ed448.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/secure_context/crypto-subtle-secure-context-available.https.sub.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/WebCryptoAPI/serialization/ecdsa.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/rsa-pss.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/sign_verify/hmac.https.any.html` | PASS | PASS |  |
| · | `/close-watcher/iframes/dialog-same-origin-nn.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/compression/compression-output-length.any.html` | FAIL | FAIL |  |
| · | `/compression/decompression-empty-input.any.html` | FAIL | FAIL |  |
| · | `/console/console-is-a-namespace.any.html` | FAIL | FAIL |  |
| · | `/console/console-timing-logging.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/cors/late-upload-events.htm` | PASS | PASS |  |
| · | `/cors/remote-origin.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/css/CSS2/abspos/abspos-containing-block-initial-004e.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/abspos/static-inside-inline-block.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-008.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-021.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-033.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-052.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-068.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-083.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-137.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-171.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-201.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-attachment-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-color-175.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-image-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-image-cover-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-intrinsic-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-040.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-066.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-101.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-115.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-123.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-131.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-139.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-147.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-001d.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-003d.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-006d.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-repeat-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-root-103.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-017.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-032.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-042.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/direction-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/direction-applies-to-014.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/unicode-bidi-applies-to-008.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-018.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-color-applies-to-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-016.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-029.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-046.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-059.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-071.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-090.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-color-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-color-shorthand-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-003.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-color-applies-to-012.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-left-width-002.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/floats-clear/adjoining-float-new-fc-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/CSS2/floats/line-pushed-by-floats-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/CSS2/linebox/inline-negative-margin-minmax-crash-001.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/block-in-inline-hittest-relpos-zindex.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/hit-test-anonymous-block.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/positioning/relpos-percentage-left-in-scrollable.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-cell-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-column-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-rowgroup-003.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/border-collapse-visibility-collapse-002.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=10282/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/border-spacing-percentage-001.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/caption-side-applies-to-008.xht` | FAIL | FAIL | reftest [match] pixel-diff=4166/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/caption-side-applies-to-016.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/collapsing-border-model-010a.xht` | FAIL | FAIL | reftest [match] pixel-diff=14240/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/CSS2/tables/empty-cells-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/fixed-table-layout-002a.xht` | FAIL | FAIL | reftest [match] pixel-diff=2351/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003b02.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003b10.xht` | FAIL | FAIL | reftest [match] pixel-diff=5652/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003c06.xht` | FAIL | FAIL | reftest [match] pixel-diff=5560/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003d06.xht` | FAIL | FAIL | reftest [match] pixel-diff=9909/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e08.xht` | FAIL | FAIL | reftest [match] pixel-diff=10618/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003f04.xht` | FAIL | FAIL | reftest [match] pixel-diff=12036/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-020.xht` | FAIL | FAIL | reftest [match] pixel-diff=8445/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-029.xht` | FAIL | FAIL | reftest [match] pixel-diff=10209/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/height-width-inline-table-001d.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/tables/padding-applies-to-013a.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/separated-border-model-004d.xht` | FAIL | FAIL | reftest [match] pixel-diff=4100/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-011.xht` | FAIL | FAIL | reftest [match] pixel-diff=734/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-059.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-067.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-075.xht` | FAIL | FAIL | reftest [match] pixel-diff=26789/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-083.xht` | FAIL | FAIL | reftest [match] pixel-diff=18529/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-091.xht` | FAIL | FAIL | reftest [match] pixel-diff=22328/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-099.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-107.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-115.xht` | FAIL | FAIL | reftest [match] pixel-diff=14931/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-123.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-131.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-139.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-147.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-155.xht` | FAIL | FAIL | reftest [match] pixel-diff=18676/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-163.xht` | FAIL | FAIL | reftest [match] pixel-diff=22539/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-171.xht` | FAIL | FAIL | reftest [match] pixel-diff=200/480000 worstDelta=143 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-179.xht` | FAIL | FAIL | reftest [match] pixel-diff=581/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-187.xht` | FAIL | FAIL | reftest [match] pixel-diff=581/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-195.xht` | FAIL | FAIL | reftest [match] pixel-diff=581/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-203.xht` | FAIL | FAIL | reftest [match] pixel-diff=455/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-backgrounds-bc-cell-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=6640/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-backgrounds-bs-column-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=18585/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-header-group-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=8192/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-vertical-align-baseline-002.xht` | FAIL | FAIL | reftest [match] pixel-diff=904/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-visual-layout-017.xht` | FAIL | FAIL | reftest [match] pixel-diff=4284/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/compositing/mix-blend-mode/mix-blend-mode-root-element-transform-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/compositing/parsing/isolation-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/blocks/align-content-block-005.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/parse-justify-content-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/place-content-shorthand-005.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/parse-justify-items-002.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/place-items-shorthand-006.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/gap-animation-003.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/row-gap-animation-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/align-items-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/column-gap-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/grid-gap-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/justify-content-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/place-content-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/place-self-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/parse-align-self-002.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/parse-justify-self-005.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-display-none-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/anchor-loop-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/anchor-parse-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-size-in-flex-basis-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-anchor-position/auto-inset-margin-getComputedStyle.html` | FAIL | FAIL |  |
| ✓ | `/css/css-anchor-position/chrome-380321441-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-anchor-position/container-queries/container-type-anchored-parsing.html` | FAIL | FAIL |  |
| ✓ | `/css/css-anchor-position/parsing/position-try-order-computed.html` | PASS | PASS |  |
| · | `/css/css-anchor-position/position-area-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-anchor-position/property-interpolations.html` | FAIL | FAIL |  |
| ✓ | `/css/css-animations/CSSAnimation-getKeyframes-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-animations/animation-name-inline-style.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/keyframes-zero-angle-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-animations/parsing/animation-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-duration-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-name-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-range-end-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/webkit-writing-mode-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-backgrounds/animations/border-top-width-composition.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/background-repeat-round-empty-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=200&height=40&spread=50&radius=0%2050%%2050%` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=300&height=50&spread=30&radius=50%` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/linear-gradient-calc-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-backgrounds/parsing/background-color-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/background-origin-invalid.html` | PASS | PASS |  |
| · | `/css/css-backgrounds/parsing/background-position-y-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-backgrounds/parsing/background-size-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-outset-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-slice-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-style-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/box-shadow-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/corner-shape-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?border-radius=40&corner-shape=3&shadow-spread=10` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=200, maxPixels=400) within tolerance |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-bottom-left-shape=bevel&border-width=10&border-radius=20` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=2.3&border-radius=40%` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=squircle&border-top-left-radius=25%&border-width=10` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=2.5&border-radius=20%&border-width=10` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-right-shape=bevel&border-width=10` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-borders/tentative/parsing/border-block-start-radius-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/border-inline-end-radius-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/border-right-radius-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/border-top-radius-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/box-shadow-offset-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/box-chrome-crash-001.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/float-invalid.html` | PASS | PASS |  |
| · | `/css/css-box/parsing/margin-trim.html` | FAIL | FAIL |  |
| · | `/css/css-box/parsing/padding-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-box/parsing/width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/block-002-wm-vlr-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/block-in-inline-015-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/break-before-float-after-line-after-floats-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/chrome-bug-1283776-000-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/clear-br-in-size-containment-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/firefox-bug-1903652-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flexbox/float-in-webkit-box-in-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-080-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-082d-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-column-flex-fragmentation-068d-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/slider-in-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/floated-multicol-in-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/grid/grid-item-placement-multiple-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/inline-skipping-fragmentainer-004-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-float-in-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-multicol-with-spanner-and-oof-008-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/out-of-flow-with-negative-offset-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/parsing/box-decoration-break-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-break/parsing/break-before-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/parsing/widows-invalid.html` | PASS | PASS |  |
| · | `/css/css-break/table/break-inside-cell-000.html` | FAIL | FAIL | reftest [match] pixel-diff=12000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/table/repeated-section/nested-repeated-header-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/table-fragmentation-001b-print.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-break/table/table-fragmentation-003b-print.html` | FAIL | FAIL | reftest [match] pixel-diff=62208/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/table/zero-height-repeated-footer-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/wide-line-after-floats-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✨ | `/css/css-cascade/all-prop-revert-layer-noop.html?include=2` | FAIL | PASS |  |
| ✨ | `/css/css-cascade/all-prop-revert-noop.html?include=1` | FAIL | PASS |  |
| ✓ | `/css/css-cascade/all-prop-unset-color.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/initial-background-color.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/layer-important.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/layer-vs-inline-style.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/revert-layer-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-layer-009.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-rule-important.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/revert-val-006.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/tons-of-declarations-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-link-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-color/light-dark-basic.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-computed-color-function.html` | PASS | PASS |  |
| · | `/css/css-color/parsing/color-computed-relative-color.html` | FAIL | FAIL |  |
| ✓ | `/css/css-color/parsing/color-invalid-hsl.html` | PASS | PASS |  |
| · | `/css/css-color/parsing/color-valid-color-function.html` | FAIL | FAIL |  |
| ✓ | `/css/css-color/parsing/color-valid-rgb.html` | PASS | PASS |  |
| ✓ | `/css/css-color/relative-color-with-zoom.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/at-media-whitespace-optional-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-015.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-023.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-031.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-039.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-content-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-selector-details-content-before.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/container-queries/change-display-in-container.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/container-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-units-content-box.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/dialog-backdrop-remove.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/grid-item-container.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/no-layout-containment-baseline.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/scrollbar-container-units-block.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/svg-g-no-size-container.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/whitespace-update-after-removal.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-contain/content-visibility/content-visibility-036.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-auto-selection-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/content-visibility-img.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/display-ruby-text-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/parsing/content-visibility-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-15-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-22-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/touch-action-beside-display-locked-fixedpos-iframe-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-content/element-replacement-dynamic-002.html` | FAIL | FAIL |  |
| ✓ | `/css/css-counter-styles/counter-style-at-rule/additive-symbols-syntax.html` | PASS | PASS |  |
| · | `/css/css-counter-styles/counter-style-at-rule/symbols-syntax.html` | FAIL | FAIL |  |
| ✓ | `/css/css-display/display-contents-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-display/display-contents-details-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-contents-pseudo-click-target.html` | PASS | PASS |  |
| ✓ | `/css/css-display/display-first-letter-001.html` | PASS | PASS |  |
| ✓ | `/css/css-display/display-with-float.html` | PASS | PASS |  |
| · | `/css/css-display/parsing/tentative/display-computed.html` | FAIL | FAIL |  |
| · | `/css/css-display/textarea-display.html` | FAIL | FAIL |  |
| ✓ | `/css/css-env/at-supports.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-env/unknown-env-names-override-previous.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-002.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-002.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/align-content-rounding.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/alignment/flex-content-alignment-with-abspos-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/break-nested-float-in-flex-item-002-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-flexbox/contain-size-layout-abspos-flex-container-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/flex-minimum-height-flex-items-009.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-shrink-large-value-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/flexbox_justifycontent-center-overflow.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/frameset-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-center.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-flex-start.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-percent.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-wrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap-reverse.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-center.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-integer.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/hittest-overlapping-order.html` | PASS | PASS |  |
| · | `/css/css-flexbox/inline-flexbox-vertical-rl-image-flexitem-crash-print.html` | FAIL | FAIL | reftest [mismatch] byte-equal but mismatch expected |
| ✓ | `/css/css-flexbox/justify-content_space-between-002.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/negative-available-size-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/orthogonal-writing-modes-and-intrinsic-sizing.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-basis-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-flow-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-shrink-valid.html` | PASS | PASS |  |
| · | `/css/css-flexbox/parsing/webkit-aliases.html` | FAIL | FAIL |  |
| ✓ | `/css/css-flexbox/percentage-size-quirks.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/relayout-image-load.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/stretched-child-shrink-on-relayout.html` | PASS | PASS |  |
| ✓ | `/css/css-font-loading/fontfaceset-load-css-connected.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/font-feature-values-sameobject.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/font-size-sign-function.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/infinite-size-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-fonts/parsing/font-face-size-adjust.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-feature-settings-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-language-override-invalid.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-palette-values-invalid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-size-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-synthesis-position-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-east-asian-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-numeric-computed.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-variation-settings-computed.html` | FAIL | FAIL |  |
| · | `/css/css-fonts/parsing/font-width-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/variations/font-weight-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/flex/flex-gap-decorations-026-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/grid/grid-gap-decorations-044-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/parsing/gap-decorations-rule-shorthand-roundtrip.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/parsing/rule-inset-start-end-invalid.html` | PASS | PASS |  |
| · | `/css/css-grid/abspos/descendant-static-position-004.html` | FAIL | FAIL | reftest [match] pixel-diff=3139/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-items-self-end.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-flex-end.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-self-end-large-border-padding.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003.html` | FAIL | FAIL | reftest [match] pixel-diff=180/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003.html` | FAIL | FAIL | reftest [match] pixel-diff=132/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003.html` | FAIL | FAIL | reftest [match] pixel-diff=192/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-005.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-009.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-017.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-008.html` | FAIL | FAIL | reftest [match] pixel-diff=4626/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-016.html` | FAIL | FAIL | reftest [match] pixel-diff=7500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-015.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-023.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-align-baseline-005.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/grid-baseline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=1790/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-container-auto-margins-scrollbars-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-010.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-018.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-026.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-013.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-021.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-gutters-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-gutters-012.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-item-aspect-ratio-justify-self-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/grid-item-auto-margins-alignment.html` | PASS | PASS |  |
| · | `/css/css-grid/alignment/grid-item-mixed-baseline-004.html` | FAIL | FAIL | reftest [match] pixel-diff=4308/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-justify-baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=7751/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-self-alignment-stretch-input-range.html` | FAIL | FAIL | reftest [match] pixel-diff=30493/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-008.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-006.html` | FAIL | FAIL | reftest [match] pixel-diff=108035/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-006.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-002.html` | FAIL | FAIL | reftest [match] pixel-diff=11867/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-003.html` | FAIL | FAIL | reftest [match] pixel-diff=30216/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-004.html` | FAIL | FAIL | reftest [match] pixel-diff=38396/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/chrome-bug-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-container-as-flex-item-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-definition/flex-content-resolution-columns-002.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-definition/grid-auto-fill-columns-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-dynamic-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/grid-support-grid-template-areas-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-flexible-track-fractional-flex-factor.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-item-percentage-quirk-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/explicitly-sized-grid-item-as-table.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-order-property-auto-placement-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-inline-order-property-painting-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-border-padding-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-direction-rtl-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-min-height-overrides-fixed-height-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-item-rel-pos-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-items-minimum-height-orthogonal-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-006.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-014.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-010.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-items/grid-items-relative-positioned-containing-block-004.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-010.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-018.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-order-property-painting-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-z-axis-ordering-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/percentage-size-subitems-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/replaced-element-012.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-lanes/tentative/parsing/flow-tolerance-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-grid/grid-model/grid-areas-overflowing-grid-container-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-box-sizing-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-model/grid-container-scrollbars-sizing-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-first-line-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-inline-first-letter-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-inline-margins-no-collapse-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-overflow-padding-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-with-aspect-ratio-uses-content-box-height-for-track-sizing.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-001.html` | FAIL | FAIL | reftest [match] pixel-diff=5706/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-container-percentage-002.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-min-size-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-stretch-respects-min-size-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/parsing/grid-area-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-auto-rows-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-row-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-areas-invalid.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-template-columns-intrinsic-auto-repeat-computed-implicit-track.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-template-node-not-connected.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-template-rows-intrinsic-auto-repeat-computed-nogrid.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-template-shorthand-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/placement/grid-layout-placement-shorthands.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/placement/grid-placement-using-named-grid-lines-006.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/stretch-grid-item-button-overflow.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/subgrid/auto-track-sizing-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/subgrid/dynamic-subgridded-item-height.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/grid-gap-008.html` | FAIL | FAIL | reftest [match] pixel-diff=18450/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/grid-gap-smaller-001.html` | FAIL | FAIL | reftest [match] pixel-diff=131880/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/line-names-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/line-names-011.html` | FAIL | FAIL | reftest [match] pixel-diff=333/480000 worstDelta=192 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/orthogonal-writing-mode-004.html` | FAIL | FAIL | reftest [match] pixel-diff=33469/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/repeat-auto-fill-001.html` | FAIL | FAIL | reftest [match] pixel-diff=186177/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/scrollbar-gutter-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/standalone-axis-size-007.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-grid/subgrid/subgrid-baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=512/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/subgrid-no-items-on-edges-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/table-grid-item-dynamic-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-images/parsing/gradient-interpolation-method-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/image-orientation-computed.html` | PASS | PASS |  |
| · | `/css/css-images/parsing/object-fit-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-inline/parsing/baseline-shift-computed.html` | PASS | PASS |  |
| · | `/css/css-inline/text-box-trim/not-at-page-edges-001-print.html` | FAIL | FAIL | reftest [match] pixel-diff=2400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/add-inline-child-after-marker-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/content-property/marker-text-matches-decimal-leading-zero.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/content-property/marker-text-matches-upper-latin.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-list-item-3.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-reset-reversed-display-none.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-reset-reversed-pseudo-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-set-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counters-006.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/foo-counter-reversed-006b.html` | FAIL | FAIL | reftest [match] pixel-diff=592/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/foo-counter-reversed-009a.html` | FAIL | FAIL | reftest [match] pixel-diff=2002/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/inline-list.html` | FAIL | FAIL | reftest [match] pixel-diff=10279/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/li-value-reversed-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/li-value-reversed-006d.html` | FAIL | FAIL | reftest [match] pixel-diff=1751/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-lists/li-value-reversed-010.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-018.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-026.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/list-and-flex-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/list-style-type-decimal-line-height.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/list-style-type-string-005b.html` | FAIL | FAIL | reftest [match] pixel-diff=13850/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/nested-marker-dynamic.html` | FAIL | FAIL | reftest [match] pixel-diff=2488/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/parsing/counter-increment-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-image-computed.sub.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-type-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/logicalprops-with-variables.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-block-style-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-inline-color-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/inline-size-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/inset-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/max-block-size-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/min-inline-size-computed.html` | PASS | PASS |  |
| · | `/css/css-masking/animations/clip-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/mask-border-outset-composition.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/mask-image-interpolation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/clip-path/clip-path-circle-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-circle-010.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-ellipse-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-paddingBox-1a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-polygon-006.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-rect-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-masking/clip-path/clip-path-svg-text-backdrop-filter.html` | FAIL | FAIL | reftest [match] pixel-diff=4494/480000 worstDelta=255 fuzzy(maxDiff=1, maxPixels=200) exceeds tolerance |
| · | `/css/css-masking/clip-rule/clip-rule-no-interpolation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/clip/clip-rect-comma-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/bad-mask-image-svg-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-image-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-opacity-1a.html` | PASS | PASS | reftest [match] pixel-diff=5000/480000 worstDelta=128 fuzzy(maxDiff=1, maxPixels=5000) within tolerance |
| ✓ | `/css/css-masking/mask-image/mask-position-2a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-position-5.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-auto.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-percent-length.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-masking/parsing/clip-path-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/parsing/mask-composite-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-repeat-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-type-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-mixins/functions/local-if-substitution.html` | PASS | PASS |  |
| · | `/css/css-multicol/parsing/column-pseudo-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-multicol/parsing/column-rule-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-span-computed.html` | PASS | PASS |  |
| · | `/css/css-multicol/parsing/columns-valid.html` | FAIL | FAIL |  |
| · | `/css/css-overflow/parsing/continue-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-overflow/parsing/overflow-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/scroll-markers-invalid.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/text-overflow-invalid.html` | PASS | PASS |  |
| · | `/css/css-page/cssom/margin-002.html` | FAIL | FAIL |  |
| ✓ | `/css/css-page/page-rule-declarations-002.html` | PASS | PASS |  |
| ✓ | `/css/css-page/parsing/page-orientation-computed.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-position/block-axis-constraint-changes-for-out-of-flow-box.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/hypothetical-dynamic-change-003.html` | FAIL | FAIL | reftest [match] pixel-diff=20000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/static-position/vrl-rtl-ltr-in-multicol.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=2304/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/vrl-rtl-ltr-in-multicols.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=3440/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/overlay/overlay-transition-in-rendering.html` | FAIL | FAIL | reftest [match] pixel-diff=11136/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/parsing/left-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/right-valid.html` | PASS | PASS |  |
| · | `/css/css-position/position-absolute-center-001.html` | FAIL | FAIL | reftest [match] pixel-diff=2000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-absolute-dynamic-relayout-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-position/position-absolute-fit-content.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-absolute-in-inline-007b.html` | FAIL | FAIL | reftest [match] pixel-diff=58600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-absolute-large-negative-inset.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/position-absolute-scrollable-overflow-zero.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/position-fixed-scroll-nested-fixed.html` | FAIL | FAIL | reftest [match] pixel-diff=20000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-relative-007.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-position/position-relative-015.html` | PASS | PASS |  |
| · | `/css/css-position/position-relative-table-tfoot-left-absolute-child.html` | FAIL | FAIL | reftest [match] pixel-diff=10199/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-tr-left-absolute-child.html` | FAIL | FAIL | reftest [match] pixel-diff=11099/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/static-position/htb-rtl-ltr.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=10752/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-007.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/static-position/vlr-ltr-ltr.html` | FAIL | FAIL | reftest [match] pixel-diff=415503/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-bottom-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-contained-by-display-table.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-flex-item-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-in-fixed-container.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-left-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-position/sticky/position-sticky-nested-bottom.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-offset-print.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-rendering.html` | FAIL | FAIL | reftest [match] pixel-diff=40000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-table-pixel-rounding.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-table-th-left.html` | FAIL | FAIL | reftest [match] pixel-diff=10164/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-top-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-position/sticky/position-sticky-transforms.html` | FAIL | FAIL |  |
| ✓ | `/css/css-properties-values-api/non-computed-unit-cycles.html` | PASS | PASS |  |
| ✓ | `/css/css-properties-values-api/registered-property-parse-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-pseudo/parsing/marker-supported-properties-in-animation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-ruby/br-clear-all-000.html` | PASS | PASS |  |
| ✓ | `/css/css-ruby/parsing/ruby-merge-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-ruby/ruby-overhang-no-overlap.html` | PASS | PASS |  |
| ✓ | `/css/css-scroll-snap/parsing/scroll-padding-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shadow/shadow-cascade-order-001.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/parsing/shape-margin-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/circle-function-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/rect-function-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-image-threshold-000.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-circle-003.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-ellipse-001.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-ellipse-011.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-inset-008.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/aspect-ratio/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/inheritance-002.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/height-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/min-height-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/anb-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/charset/page-windows-1251-css-http-bogus-at-charset-windows-1250.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/non-ascii-codepoints.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/absolute-tables-001.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/caption-side-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/table-layout-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-inset-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-skip-ink-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-underline-position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/text-underline-offset-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/ja/css-text-line-break-ja-pr-loose.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/other-lang/css-text-line-break-de-pr-loose.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/unknown-lang/css-text-line-break-po-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/zh/css-text-line-break-zh-po-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/hyphenate-limit-chars-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/letter-spacing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/tab-size-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-align-last-invalid.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-fit-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/text-justify-invalid.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-transform-computed.html` | FAIL | FAIL |  |
| · | `/css/css-text/parsing/text-wrap-pretty.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/white-space-computed.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/word-space-transform-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/word-wrap-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/rotate-parsing-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/transform-box-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/translate-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-property-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/transition-duration-001.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/factory-font-relative-length.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssHWB.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssOKLab.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-2d-flattening.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type.any.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative.any.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/computed/getAll-disconnected-element-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/get.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/delete-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/baseline-shift.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/counter-reset.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/flex-basis.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-family.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/grid-area.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/height.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/list-style-type.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/opacity.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/padding.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/right.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-shadow.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/transition-property.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/word-spacing.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/outline-width-rounding.tentative.html` | PASS | PASS |  |
| · | `/css/css-ui/parsing/cursor-computed.html` | FAIL | FAIL |  |
| · | `/css/css-ui/parsing/outline-color-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-ui/parsing/outline-style-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/resize-invalid.html` | PASS | PASS |  |
| · | `/css/css-ui/user-select-inheritance.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/angle-units-004.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/attr-css-wide-keywords.html` | FAIL | FAIL |  |
| · | `/css/css-values/attr-pseudo-elem-invalidation.html` | FAIL | FAIL |  |
| · | `/css/css-values/attr-security-transition.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-background-position-002.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-dimension-serialization-order.html` | PASS | PASS |  |
| · | `/css/css-values/calc-infinity-nan-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-invalid-range-clamping.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-min-width-block-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-offsets-absolute-left-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-rounding-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/calc-size/animation/calc-size-width-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-max-width-interpolation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-size/calc-size-flex-007.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-values/calc-size/calc-size-parsing.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-transform-origin-1.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/ch-empty-pseudo-recalc-on-font-load.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/clamp-length-invalid.html` | PASS | PASS |  |
| · | `/css/css-values/exp-log-serialize.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/hypot-pow-sqrt-invalid.html` | PASS | PASS |  |
| · | `/css/css-values/if-function-revert-rule.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/integer_interpolation_round_half_towards_positive_infinity_order.html` | PASS | PASS |  |
| ✓ | `/css/css-values/lh-unit-005.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-angle-serialize.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-number-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-time-serialize.html` | PASS | PASS |  |
| ✓ | `/css/css-values/progress-invalid.html` | PASS | PASS |  |
| · | `/css/css-values/random-in-if.tentative.html` | FAIL | FAIL |  |
| · | `/css/css-values/random-item-serialize.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/rem-unit-root-element.html` | PASS | PASS |  |
| ✓ | `/css/css-values/round-function.html` | PASS | PASS |  |
| ✓ | `/css/css-values/signs-abs-serialize.html` | PASS | PASS |  |
| · | `/css/css-values/tree-counting/sibling-function-container-query.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-keyframe-palette-mix-dynamic.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/tree-scoped-sibling-function.html` | FAIL | FAIL |  |
| · | `/css/css-values/urls/cross-origin/url-font-cross-origin-use-credentials-negative.sub.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/urls/integrity/url-font-integrity.sub.html` | PASS | PASS |  |
| ✓ | `/css/css-values/urls/url-request-modifiers-invalid.sub.html` | PASS | PASS |  |
| ✓ | `/css/css-values/vh-interpolate-px.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/viewport-relative-lengths-scaled-viewport.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/viewport-units-gutter-002.html` | PASS | PASS |  |
| · | `/css/css-values/viewport-units-keyframes.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/viewport-units-scrollbars-mq-001.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/css-variable-change-style-002.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/test_variable_legal_values.html` | PASS | PASS |  |
| · | `/css/css-variables/variable-css-wide-keywords.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-declaration-06.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-14.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-22.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-32.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-40.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-48.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-56.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/variable-definition.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-font-face-01.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-02.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-10.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-19.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-27.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-35.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-shorthands-cssom.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-substitution-filters.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-supports-04.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-12.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-20.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-28.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-36.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-44.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-52.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-60.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/variables-animation-math-functions.html` | FAIL | FAIL |  |
| ✓ | `/css/css-view-transitions/parsing/pseudo-elements-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-viewport/zoom/parsing/zoom-computed-with-sign-expression.html` | PASS | PASS |  |
| · | `/css/css-writing-modes/inheritance.html` | FAIL | FAIL |  |
| ✓ | `/css/css-writing-modes/parsing/text-orientation-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/text-combine-upright-parsing-invalid-001.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/HTMLImageElement-x-and-y-ignore-transforms.html` | PASS | PASS |  |
| · | `/css/cssom-view/client-props-input.html` | FAIL | FAIL |  |
| · | `/css/cssom-view/dom-element-scroll.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/getClientRects-br-vlr-ltr.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/offsetParent-block-in-inline.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/offsetTopLeft-table-caption.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-horizontal-partially-visible.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-smooth.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollWidthHeight-overflow-visible-margin-collapsing.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/smooth-scrollIntoView-with-unrelated-gesture-scroll.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/window-screen-height.html` | PASS | PASS |  |
| ✓ | `/css/cssom/CSSCounterStyleRule.html` | PASS | PASS |  |
| ✓ | `/css/cssom/CSSRuleList-appendRule-keyframe-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/cssom/CSSStyleSheet-constructable-concat.html` | FAIL | FAIL | reftest [match] pixel-diff=348/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/cssom/CSSStyleSheet-constructable-replace-on-regular-sheet.html` | FAIL | FAIL |  |
| · | `/css/cssom/HTMLLinkElement-disabled-003.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/css/cssom/HTMLStyleElement-load-event.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/computed-style-set-property.html` | PASS | PASS |  |
| ✓ | `/css/cssom/cssom-fontfacerule.html` | PASS | PASS |  |
| ✓ | `/css/cssom/cssstyledeclaration-mutationrecord-001.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-insets-absolute-roundtrip.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-margins-roundtrip.html` | PASS | PASS |  |
| ✓ | `/css/cssom/insert-dir-rule-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/insertRule-syntax-error-01.html` | PASS | PASS |  |
| ✓ | `/css/cssom/rule-restrictions.html` | PASS | PASS |  |
| · | `/css/cssom/style-sheet-interfaces-001.html` | FAIL | FAIL |  |
| ✓ | `/css/filter-effects/backdrop-filter-backdrop-root-backdrop-filter.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-blur-large-value.html` | PASS | PASS | reftest [match] pixel-diff=80000/480000 worstDelta=128 fuzzy(maxDiff=1, maxPixels=80000) within tolerance |
| ✓ | `/css/filter-effects/backdrop-filter-edge-pixels-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-plus-opacity.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filters-brightness.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/blur-clip-stacking-context-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-backdrop-filters-animation-contrast.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-animation-blur.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-animation-opacity.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/effect-reference-feimage-004.html` | PASS | PASS | reftest [match] pixel-diff=14300/480000 worstDelta=255 fuzzy(maxDiff=11, maxPixels=17278) within tolerance |
| ✓ | `/css/filter-effects/filter-cb-dynamic-1a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-invert-001-test.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-target-offscreen-below-viewport-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filters-opacity-001-test.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/limiting-cone-angle.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/parsing/filter-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/reference-filter-update-on-attribute-change-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/svg-relative-urls-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-fediffuselighting-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/filter-effects/tainting-feflood-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-fespecularlighting-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/motion/parsing/offset-path-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/printing/destination-backslash-crash-print.html` | PASS | PASS | reftest [mismatch] pixel-diff=2540/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/css/printing/no-resize-event-print.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/selectors/dir-pseudo-in-has.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/selectors/dir-selector-change-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/dir-style-01a.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=255, maxPixels=30) within tolerance |
| ✓ | `/css/selectors/focus-visible-018-2.html` | PASS | PASS |  |
| ✓ | `/css/selectors/invalidation/has-css-nesting-shared.html` | PASS | PASS |  |
| ✓ | `/css/selectors/invalidation/has-with-nesting-parent-containing-complex.html` | PASS | PASS |  |
| ✓ | `/css/selectors/not-complex.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-has.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-where.html` | PASS | PASS |  |
| ✓ | `/custom-elements/reaction-timing.html` | PASS | PASS |  |
| ✓ | `/custom-elements/when-defined-reentry-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/dom/abort/timeout.any.html` | PASS | PASS |  |
| ✓ | `/dom/collections/HTMLCollection-supported-property-indices.html` | PASS | PASS |  |
| · | `/dom/events/AddEventListenerOptions-signal.any.html` | FAIL | FAIL |  |
| ✓ | `/dom/events/Event-dispatch-bubble-canceled.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-listener-order.window.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-propagation-stopped.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-init-while-dispatching.html` | PASS | PASS |  |
| · | `/dom/events/Event-timestamp-cross-realm-getter.html` | FAIL | FAIL |  |
| ✓ | `/dom/events/EventListener-handleEvent.html` | PASS | PASS |  |
| ✓ | `/dom/events/EventTarget-dispatchEvent-returnvalue.html` | PASS | PASS |  |
| · | `/dom/events/event-global-is-still-set-when-coercing-beforeunload-result.html` | FAIL | FAIL |  |
| ✓ | `/dom/events/keypress-dispatch-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-document.html` | PASS | PASS |  |
| ✓ | `/dom/events/remove-all-listeners.html` | PASS | PASS |  |
| ✓ | `/dom/events/scrolling/scrollIntoView-in-onscroll-to-sticky.html` | PASS | PASS |  |
| · | `/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/events/scrolling/scrollend-event-not-fired-on-no-scroll.html` | PASS | PASS |  |
| · | `/dom/events/scrolling/wheel-event-transactions-target-elements.html` | FAIL | FAIL |  |
| ✓ | `/dom/historical.html` | PASS | PASS |  |
| ✓ | `/dom/lists/DOMTokenList-value.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/CharacterData-substringData.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/DOMImplementation-createDocument.html` | PASS | PASS |  |
| · | `/dom/nodes/Document-characterSet-normalization-1.html` | FAIL | FAIL |  |
| · | `/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Document-contentType/contentType/createHTMLDocument.html` | PASS | PASS |  |
| · | `/dom/nodes/Document-createElementNS.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Document-getElementById.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/DocumentFragment-getElementById.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-childElementCount-dynamic-add.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-classlist.html` | PASS | PASS |  |
| · | `/dom/nodes/Element-getElementsByTagName-change-document-HTMLNess.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Element-lastElementChild.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-removeAttribute.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/MutationObserver-attributes.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/MutationObserver-nested-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/dom/nodes/Node-childNodes-cache.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-constants.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-lookupNamespaceURI.html` | PASS | PASS |  |
| · | `/dom/nodes/Node-parentNode-iframe.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/nodes/NodeList-static-length-getter-tampered-1.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/nodes/ParentNode-prepend.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/ParentNode-querySelectors-namespaces.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Text-splitText.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-01.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-09.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-19.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-27.htm` | PASS | PASS |  |
| · | `/dom/nodes/getElementsByClassNameFrame.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/nodes/insertion-removing-steps/insertion-removing-steps-script.window.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/node-appendchild-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/dom/nodes/remove-unscopable.html` | PASS | PASS |  |
| · | `/dom/observable/tentative/observable-drop.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-forEach.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-take.any.html` | FAIL | FAIL |  |
| ✓ | `/dom/ranges/Range-commonAncestorContainer-2.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-detach.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-mutations-appendChild.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-mutations-replaceData.html` | PASS | PASS |  |
| · | `/dom/traversal/NodeIterator-removal.html` | FAIL | FAIL |  |
| ✓ | `/dom/traversal/TreeWalker-previousNodeLastChildReject.html` | PASS | PASS |  |
| · | `/dom/window-extends-event-target.html` | FAIL | FAIL |  |
| · | `/domparsing/DOMParser-parseFromString-url.html` | FAIL | FAIL |  |
| ✓ | `/domparsing/domparser-spurious-attributes.html` | PASS | PASS |  |
| ✓ | `/domparsing/insert-adjacent.html` | PASS | PASS |  |
| · | `/domparsing/xml-serialization.xhtml` | FAIL | FAIL |  |
| · | `/editing/run/caret-navigation-around-line-break.html` | FAIL | FAIL |  |
| · | `/editing/run/delete.html?2001-3000` | FAIL | FAIL |  |
| · | `/editing/run/fontname.html?2001-last` | FAIL | FAIL |  |
| · | `/editing/run/formatblock.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/forwarddelete.html?3001-4000` | FAIL | FAIL |  |
| · | `/editing/run/inserthorizontalrule.html` | FAIL | FAIL |  |
| · | `/editing/run/insertparagraph.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/inserttext.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/justifycenter.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/justifyfull.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/justifyright.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/multitest.html?3001-4000` | FAIL | FAIL |  |
| · | `/editing/run/outdent.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/typing-text-in-direct-child-of-editing-host.html?white-space=normal` | FAIL | FAIL |  |
| · | `/editing/run/undo-redo.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/encoding/encodeInto.any.html` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode-csiso2022jp.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-csshiftjis.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms932.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms_kanji.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-shift-jis.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-sjis.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-windows-31j.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-x-sjis.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?17001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?14001-15000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?16001-17000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?14001-15000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?16001-17000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/sharedarraybuffer.https.html` | PASS | PASS |  |
| ✓ | `/encoding/streams/decode-non-utf8.any.html` | PASS | PASS |  |
| · | `/encoding/streams/stringification-crash.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/encoding/textdecoder-ignorebom.any.html` | PASS | PASS |  |
| ✓ | `/encoding/unsupported-labels.window.html` | PASS | PASS |  |
| · | `/fetch/api/basic/error-after-response.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/api/basic/mode-no-cors.sub.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/basic/request-referrer.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/basic/scheme-others.sub.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/cors/cors-cookies-redirect.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/cors/cors-preflight-cache-tainted.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/cors/cors-preflight-unterminated-body.any.html` | PASS | PASS |  |
| · | `/fetch/api/headers/header-setcookie.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/headers/headers-no-cors.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/policies/referrer-unsafe-url.html` | PASS | PASS |  |
| · | `/fetch/api/redirect/redirect-method.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/request/forbidden-method.any.html` | PASS | PASS |  |
| · | `/fetch/api/request/request-cache-only-if-cached.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/request/request-headers.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/request/url-encoding.html` | PASS | PASS |  |
| · | `/fetch/api/response/response-consume-empty.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/response/response-init-contenttype.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/response/response-stream-disturbed-4.any.html` | PASS | PASS |  |
| ✓ | `/fetch/content-encoding/gzip/bad-gzip-body.any.html` | PASS | PASS |  |
| · | `/fetch/content-length/parsing.window.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/fetch/cross-origin-resource-policy/scheme-restriction.any.html` | PASS | PASS |  |
| ✓ | `/fetch/http-cache/cache-mode.any.html` | PASS | PASS |  |
| · | `/fetch/http-cache/post-patch.any.html` | FAIL | FAIL |  |
| · | `/fetch/orb/tentative/known-mime-type.sub.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/range/general.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/hr-time/idlharness.any.html` | FAIL | FAIL |  |
| · | `/hr-time/unload-manual.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html` | PASS | PASS |  |
| · | `/html/browsers/history/the-session-history-of-browsing-contexts/navigation-in-onload.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html` | PASS | PASS |  |
| · | `/html/browsers/windows/nested-browsing-contexts/window-parent.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/canvas/element/compositing/2d.composite.canvas.destination-over.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.copy.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.source-out.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.globalAlpha.image.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.image.destination-out.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.operation.casesensitive.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.operation.unrecognised.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.solid.source-atop.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.transparent.destination-in.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.transparent.xor.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.image.destination-in.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.pattern.copy.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colorObject.transparency.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.invalidstring.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-alpha-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.colormix.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.compare.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.equal.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.animated.gif.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.null.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.image2.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.undefined.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.invalid.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.cap.invalid.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.invalid.strokestyle.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.join.valid.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.miter.within.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.angle.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.negative.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.shape.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.twopie.5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.collinear.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.shape.curve1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.bezierCurveTo.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.clip.empty.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.closePath.newline.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.fill.winding.evenodd.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.basic.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.subpath.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.isPointInpath.invalid.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.moveTo.basic.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.quadraticCurveTo.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.newsubpath.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.zero.5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.double.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompointinit.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.end.4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.radius.none.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.zero.5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.prune.line.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.transformation.changing.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.create2.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.create2.type.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.invalid.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.order.rows.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.zero.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.object.nan.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.put.basic.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.rect2.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.put.wrongtype.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.direction.invalid.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.align.start.rtl.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.draw.fill.maxWidth.NaN.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.draw.fill.unaffected.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.space.collapse.other.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.drawing.style.fontKerning.with.uppercase.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.drawing.style.measure.textAlign.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.font.parse.basic.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.font.parse.tiny.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.measure.actualBoundingBox.whitespace.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.fontBoundingBox-zero-descent.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.index-from-offset.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.text-clusters-exceptions.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.variationSelectors.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html` | PASS | PASS |  |
| · | `/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowOffsetX.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.underflow.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.scale.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.setTransform.skewed.html` | PASS | PASS |  |
| · | `/html/dom/aria-attribute-reflection-enumerated.tentative.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/Element.getElementsByClassName-null-undef.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.title-01.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/resource-metadata-management/document-compatmode-01.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/cdata-dir_auto.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/global-attributes/dataset-get.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/dir-auto-dynamic-simple-replace.html` | FAIL | FAIL | reftest [match] pixel-diff=2286/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-04.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-12.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-20.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-28.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-36.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-EN-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-EN-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-script-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/lang-attribute-shadow.window.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/the-lang-attribute-003.html` | FAIL | FAIL |  |
| · | `/html/dom/elements/global-attributes/the-translate-attribute-007.html` | FAIL | FAIL |  |
| · | `/html/dom/elements/global-attributes/translate-inherit-no-parent-element.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008a.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/dom/elements/the-innertext-and-outertext-properties/getter.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=pre&contenteditable=plaintext-only` | PASS | PASS |  |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/multiple-text-nodes.window.html` | PASS | PASS |  |
| ✓ | `/html/dom/reflection-embedded.html` | PASS | PASS |  |
| ✓ | `/html/dom/reflection-sections.html` | PASS | PASS |  |
| ✓ | `/html/dom/render-blocking/element-render-blocking-011.html` | PASS | PASS |  |
| ✓ | `/html/dom/self-origin.any.html` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/lone-surrogates.sub.html?encoding=windows-1252` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=submit` | PASS | PASS |  |
| · | `/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-meta-element/color-scheme/meta-color-scheme-no-content-value.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-title-element/title-multiple-elements.html` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/label.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/createEvent.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/cross-origin-to-whom.window.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-display-none-with-object.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-base-url-3.html` | ERROR | ERROR |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-in-scroller-nested-2.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-multiple-times.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-meta-refresh.optional.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-to-eager.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_in_src.htm` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_remove_src.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_block_downloads.tentative.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_descendants.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/move-node-local-root-events-still-fire.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-unsandboxed.tentative.sub.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox_002.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_016.htm` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_027.htm` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/srcdoc-attribute-reset.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-img-element/sizes/sizes-auto-dynamic-attributes.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/attributes-common-to-form-controls/disabled-elements-01.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/constraints/form-validation-validity-rangeOverflow-weekmonth.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/form-control-infrastructure/association.window.html` | PASS | PASS |  |
| · | `/html/semantics/forms/input-change-event-properties.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/textfieldselection/selection-after-content-change.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/textfieldselection/setSelectionRange.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-form-refers-to-elements-with-duplicate-ids-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-button-element/button-validationmessage.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-fieldset-element/disabled-002.xhtml` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-action-reflection-with-base-url.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-elements-interfaces-01.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/button.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/color-attributes.window.html` | PASS | PASS |  |
| · | `/html/semantics/forms/the-input-element/email-set-value.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/the-input-element/input-labels.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-text-overflow-ellipsis-scroll.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/input-validationmessage.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-valueasnumber-stepping.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/maxlength-number.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/placeholder-update.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/range-list-nonexistent.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/required_attribute.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/time-focus-dynamic-value-change.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/type-change-to-same-type.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/semantics/forms/the-label-element/label-forwarded-click-pointer-properties.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/the-option-element/option-element-constructor.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-output-element/output-validity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select-listbox/select-appearance-change.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-appearance-mixing.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-only-picker-opt-in.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/list-box-important-colors.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/select-click-does-not-open-picker.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/select-named-getter.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-textarea-element/selection-after-whitespace-change.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-textarea-element/textarea-splittext-with-range-simple-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/grouping-content/the-div-element/grouping-div.html` | PASS | PASS |  |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li-reftest-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-ol-element/ol.start-reflection-1.html` | PASS | PASS |  |
| ✓ | `/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/permission-element/geolocation-element/bounded-css-properties-reftest.tentative.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/semantics/permission-element/usermedia/invalid-css-properties.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/json-module/invalid-content-type.any.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/microtasks/evaluation-order-2.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-resolve-importmap.html` | PASS | PASS |  |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-success-empty-src-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-createHTMLDocument-parse-error-external-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/text-module/repeated-imports.any.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/tabular-data/attributes-common-to-td-and-th-elements/cellIndex.html` | PASS | PASS |  |
| ✓ | `/html/semantics/tabular-data/the-tfoot-element/rows.html` | PASS | PASS |  |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-number.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/text-level-semantics/the-ruby-element/ruby-usage.html` | PASS | PASS | reftest [mismatch] pixel-diff=1921/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/html/syntax/parsing/adoption_agency_check_the_end_tag_name.html` | PASS | PASS |  |
| · | `/html/syntax/serializing-html-fragments/template.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/html/webappapis/animation-frames/spurious-frame-callbacks-optimization.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/microtask-queuing/queue-microtask.any.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/event-handler-javascript.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/uncompiled_event_handler_with_scripting_disabled.html` | PASS | PASS |  |
| · | `/html/webappapis/structured-clone/structured-clone.any.html` | FAIL | FAIL |  |
| ✓ | `/html/webappapis/timers/cleartimeout-clearinterval.any.html` | PASS | PASS |  |
| · | `/html/webappapis/timers/type-long-settimeout.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/import-maps/module-map-key.html` | PASS | PASS |  |
| ✓ | `/import-maps/not-overridden/integrity.html` | PASS | PASS |  |
| · | `/intersection-observer/document-scrolling-element-root.html` | FAIL | FAIL |  |
| · | `/intersection-observer/inline-client-rect.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/multiple-targets.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/reinsert-element.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/same-document-no-root.html` | PASS | PASS |  |
| · | `/intersection-observer/timestamp.html` | ERROR | ERROR | no testharness results scraped (page error: Uncaught Error: targetIframe.contentDocument.createObserverCallback is not a function) |
| ✓ | `/intersection-observer/clip-path.html` | PASS | PASS |  |
| · | `/intersection-observer/iframe-no-root.html` | FAIL | FAIL |  |
| · | `/intersection-observer/same-origin-grand-child-iframe.sub.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/intersection-observer/scroll-margin-nested.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/scroll-margin.html` | PASS | PASS |  |
| · | `/intersection-observer/svg-stroke-change.html` | FAIL | FAIL |  |
| · | `/intersection-observer/transformed-iframe-001-same-origin.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/transformed-non-invertible-iframe-same-origin-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/intersection-observer/v2/blur-filter.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/cross-origin-occlusion.sub.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/scaled-target.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/svg-reference-filter-occlusion.html` | FAIL | FAIL |  |
| · | `/performance-timeline/buffered-flag-observer.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/performance-timeline/po-callback-mutate.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/performance-timeline/po-observe.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/quirks/body-fills-html-quirk-inline.html` | FAIL | FAIL | reftest [match] pixel-diff=630/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/hashless-hex-color/limited-quirks.html` | ERROR | ERROR |  |
| ✓ | `/quirks/line-height-in-list-item.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/quirks/percentage-height-quirk-excludes-flex-grid-003.html` | FAIL | FAIL | reftest [match] pixel-diff=4050/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/tables-inherit-color-from-body-quirk-001.html` | FAIL | FAIL | reftest [match] pixel-diff=41191/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/text-decoration-doesnt-propagate-into-tables/standards.html` | FAIL | FAIL | reftest [match] pixel-diff=778/480000 worstDelta=159 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/selection/addRange-00.html` | PASS | PASS |  |
| ✓ | `/selection/addRange-32.html` | PASS | PASS |  |
| ✓ | `/selection/addRange.tentative.html` | PASS | PASS |  |
| · | `/selection/caret-position-should-be-correct-while-moveup-movedown.html` | FAIL | FAIL |  |
| ✓ | `/selection/collapse-00.html` | PASS | PASS |  |
| · | `/selection/contenteditable/initial-selection-on-focus.tentative.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/selection/dir-manual.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/selection/extend-selection-in-shadow-tree.html` | FAIL | FAIL |  |
| ✓ | `/selection/isCollapsed.html` | PASS | PASS |  |
| · | `/selection/move-paragraph-cross-editing-boundary.tentative.html` | FAIL | FAIL |  |
| · | `/selection/script-and-style-elements.html` | FAIL | FAIL |  |
| ✓ | `/selection/selection-nested-video.html` | PASS | PASS |  |
| ✓ | `/selection/shadow-dom/cross-shadow-boundary-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/selection/shadow-dom/tentative/Range-isPointInRange.html` | PASS | PASS |  |
| ✓ | `/selection/shadow-dom/tentative/Selection-isCollapsed.html` | PASS | PASS |  |
| ✓ | `/selection/textcontrols/selectionchange-on-shadow-dom.html` | PASS | PASS |  |
| · | `/shadow-dom/Document-prototype-currentScript.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/shadow-dom/HighlightRegistry-highlightsFromPoint.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/attach-shadow-non-html-namespace.html` | PASS | PASS |  |
| ✓ | `/shadow-dom/directionality-003-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/shadow-dom/event-inside-shadow-tree.html` | PASS | PASS |  |
| · | `/shadow-dom/form-control-form-attribute.html` | FAIL | FAIL |  |
| · | `/shadow-dom/imperative-slot-api-slotchange.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/input-type-radio.html` | PASS | PASS |  |
| ✓ | `/shadow-dom/nested-slot-remove-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/shadow-dom/shadow-style-invalidation-vw-units.html` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/shadow-dom/slot-fallback-content-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/shadow-dom/slotchange-customelements.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/user-agent-shadow-root-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/streams/piping/flow-control.any.html` | FAIL | FAIL |  |
| · | `/streams/queuing-strategies.any.html` | FAIL | FAIL |  |
| · | `/streams/readable-byte-streams/respond-after-enqueue.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/readable-streams/count-queuing-strategy-integration.any.html` | PASS | PASS |  |
| ✓ | `/streams/readable-streams/read-task-handling.window.html` | PASS | PASS |  |
| · | `/streams/transform-streams/errors.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/streams/transform-streams/terminate.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/writable-streams/error.any.html` | PASS | PASS |  |
| ✓ | `/svg/coordinate-systems/abspos.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/coordinate-systems/viewBox-zero-disables-rendering-001.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/circle-002.svg` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=5 fuzzy(maxDiff=53, maxPixels=370) within tolerance |
| ✓ | `/svg/geometry/reftests/ellipse-004.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/rect-003.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/ellipse-03.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/rect-01.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/reftests/ellipse-auto-rx-css-clip-path.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/reftests/polygon-with-filtered-marker.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/uievents/constructors/event-getmodifierstate.html` | PASS | PASS |  |
| · | `/uievents/keyboard/keypress-not-fired-for-modifier-shortcuts.html` | FAIL | FAIL |  |
| ✓ | `/uievents/mouse/attributes.html` | PASS | PASS |  |
| ✓ | `/uievents/mouse/mouse_buttons_back_forward.html` | PASS | PASS |  |
| · | `/uievents/mouse/synthetic-mouse-enter-leave-over-out-button-state-after-target-removed.tentative.html` | FAIL | FAIL |  |
| · | `/uievents/order-of-events/mouse-events/click-on-html.html` | FAIL | FAIL |  |
| ✓ | `/uievents/order-of-events/mouse-events/wheel-scrolling.html` | PASS | PASS |  |
| · | `/uievents/ui_event_pseudo_target.html` | FAIL | FAIL |  |
| · | `/url/failure.html` | FAIL | FAIL |  |
| ✓ | `/url/url-searchparams.any.html` | PASS | PASS |  |
| ✓ | `/url/urlsearchparams-append.any.html` | PASS | PASS |  |
| ✓ | `/url/urlsearchparams-size.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/clear_all_measures.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/invoke_without_parameter.html` | PASS | PASS |  |
| ✓ | `/user-timing/mark_exceptions.html` | PASS | PASS |  |
| · | `/user-timing/measure_navigation_timing.html` | FAIL | FAIL |  |
| ✓ | `/wasm/core/align.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/br_on_null.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/bulk-memory/table_fill.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/custom.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/exports.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/float_exprs.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/array_copy.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/br_on_cast_fail.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/global.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/int_exprs.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/local_set.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/call_indirect64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/memory_grow64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/table_get64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory_trap.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/exports0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/imports4.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory-multi.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_size2.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/store2.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/ref_is_null.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/relaxed-simd/relaxed_min_max.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_bit_shift.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_f32x4_pmin_pmax.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i16x8_arith2.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i32x4_cmp.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i64x2_cmp.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_linking.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_load_zero.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_store8_lane.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/table_grow.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/type.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/utf8-invalid-encoding.wast.js.html` | PASS | PASS |  |
| · | `/wasm/jsapi/esm-integration/global-exports-live-bindings.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/esm-integration/source-phase-string-constants.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/exception/getArg.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/gc/casts.tentative.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/wasm/jsapi/idlharness.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/js-string/constants.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/memory/constructor.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/module/constructor.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/table/constructor.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/tag/type.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/webapi/historical.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/webapi/rejected-arg.any.html` | PASS | PASS |  |
| · | `/webidl/ecmascript-binding/class-string-interface.any.html` | FAIL | FAIL |  |
| ✓ | `/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.html` | PASS | PASS |  |
| · | `/webidl/ecmascript-binding/interface-object-set-receiver.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/legacy-factor-function-subclass.window.html` | FAIL | FAIL |  |
| ✓ | `/webidl/ecmascript-binding/observable-array-ownkeys.window.html` | PASS | PASS |  |
| ✓ | `/webmcp/declarative/duplicate-tool-name.https.html` | PASS | PASS |  |
| · | `/webmcp/declarative/opaque-origin-tools.https.html` | TIMEOUT | TIMEOUT |  |
| ✓ | `/webmcp/imperative/detached-frame-executeTool.https.html` | PASS | PASS |  |
| · | `/webmcp/imperative/executeTool-caller-navigate-abort.https.html` | FAIL | FAIL |  |
| ✓ | `/webmcp/imperative/executeTool-unregister-resolution-race.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/getTools-imperative-annotations.https.html` | PASS | PASS |  |
| · | `/webmcp/imperative/permissions-policy.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/imperative/register_tool_with_schema.https.html` | PASS | PASS |  |
| ✓ | `/webmessaging/Channel_postMessage_ports_readonly_array.any.html` | PASS | PASS |  |
| ✓ | `/webmessaging/MessageEvent.any.html` | PASS | PASS |  |
| · | `/webmessaging/broadcastchannel/cross-origin.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/broadcastchannel/service-worker.https.html` | FAIL | FAIL |  |
| · | `/webmessaging/message-channels/close-event/document-destroyed.tentative.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/message-channels/implied-start.any.html` | PASS | PASS |  |
| · | `/webmessaging/multi-globals/messageport-current.html` | FAIL | FAIL |  |
| · | `/webmessaging/postMessage_MessagePorts_sorigin.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/postMessage_invalid_targetOrigin.htm` | PASS | PASS |  |
| ✓ | `/webmessaging/with-options/message-channel-transferable.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/002.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/012.html` | PASS | PASS |  |
| · | `/webmessaging/with-ports/020.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/without-ports/002.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/011.html` | PASS | PASS |  |
| · | `/webmessaging/without-ports/019-1.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/without-ports/026.html` | PASS | PASS |  |
| ✓ | `/xhr/abort-after-receive.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-basic-allow-async.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-preflight-headers-async.htm` | PASS | PASS |  |
| ✓ | `/xhr/access-control-preflight-request-invalid-status-501.htm` | PASS | PASS |  |
| ✓ | `/xhr/cors-expose-star.sub.any.html` | PASS | PASS |  |
| ✓ | `/xhr/formdata/delete.any.html` | PASS | PASS |  |
| ✓ | `/xhr/getresponseheader-case-insensitive.htm` | PASS | PASS |  |
| ✓ | `/xhr/json.any.html` | PASS | PASS |  |
| ✓ | `/xhr/overridemimetype-open-state-force-utf-8.htm` | PASS | PASS |  |
| ✓ | `/xhr/send-authentication-basic-cors.htm` | PASS | PASS |  |
| ✓ | `/xhr/send-redirect-bogus.sub.htm` | PASS | PASS |  |
| ✓ | `/xhr/sync-no-timeout.any.html` | PASS | PASS |  |
| ✓ | `/xhr/xmlhttprequest-timeout-reused.html` | PASS | PASS |  |
| ✓ | `/FileAPI/FileReader/progress_event_bubbles_cancelable.html` | PASS | PASS |  |
| ✓ | `/FileAPI/blob/Blob-stream-byob-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/FileAPI/file/send-file-formdata.any.html` | FAIL | FAIL |  |
| · | `/FileAPI/reading-data-section/filereader_events.any.html` | FAIL | FAIL |  |
| ✓ | `/FileAPI/url/url-format.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/derive_bits_keys/cfrg_curves_keys_curve25519.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/digest/cshake.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/encrypt_decrypt/aes_ctr.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_AES-GCM.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/generateKey/failures_ML-DSA.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/generateKey/failures_kmac.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/generateKey/successes_Ed25519.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/generateKey/successes_X25519.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/idlharness.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/ec_importKey_failures_ECDH.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/okp_importKey_failures_X25519.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/aes-cbc.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/ed25519.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/rsassa-pkcs1-v1_5.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/sign_verify/kmac.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/close-watcher/iframes/dialog-same-origin-ynn.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/compression/compression-stream.any.html` | FAIL | FAIL |  |
| · | `/compression/decompression-extra-input.any.html` | FAIL | FAIL |  |
| ✓ | `/console/console-label-conversion.any.html` | PASS | PASS |  |
| · | `/console/console-timing-missing-label-warnings.tentative.html` | SKIP | SKIP | marked SKIP in expectations |
| · | `/cors/origin.htm` | SKIP | SKIP | marked SKIP in expectations |
| · | `/cors/request-headers.htm` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/css/CSS2/abspos/abspos-containing-block-initial-004f.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/abspos/static-inside-table-cell.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-022.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-034.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-053.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-070.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-085.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-139.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-174.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-204.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-attachment-applies-to-014.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-color-applies-to-004.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-image-003.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-image-cover-004.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-intrinsic-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-008.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-041.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-076.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-102.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-116.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-124.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-132.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-140.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-148.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-001e.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-003e.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-006e.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-repeat-applies-to-014.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-018.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-033.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-043.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/direction-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/direction-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-applies-to-014.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-applies-to-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-color-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-004.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-017.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-034.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-048.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-060.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-072.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-091.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-color-010.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-conflict-style-101.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-applies-to-014.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-color-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-left-width-003.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/floats-clear/clearance-containing-fragmented-float-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/CSS2/floats/list-item-taller-than-opportunity-001.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/linebox/needs-layout-transform.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/block-in-inline-insert-018.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/unresolvable-max-height.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/positioning/relpos-percentage-top-in-scrollable.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-cell-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-column-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-table-001.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/border-conflict-element-001a.xht` | FAIL | FAIL | reftest [match] pixel-diff=31600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/caption-position-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=8882/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/caption-side-applies-to-009.xht` | FAIL | FAIL | reftest [match] pixel-diff=4166/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/caption-side-applies-to-017.xht` | FAIL | FAIL | reftest [match] pixel-diff=4653/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/collapsing-border-model-010b.xht` | FAIL | FAIL | reftest [match] pixel-diff=14240/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/CSS2/tables/empty-cells-applies-to-010.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/fixed-table-layout-003a01.xht` | FAIL | FAIL | reftest [match] pixel-diff=4431/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003b03.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003b11.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003c07.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e01.xht` | FAIL | FAIL | reftest [match] pixel-diff=10632/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e09.xht` | FAIL | FAIL | reftest [match] pixel-diff=10740/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003f05.xht` | FAIL | FAIL | reftest [match] pixel-diff=11818/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-021.xht` | FAIL | FAIL | reftest [match] pixel-diff=12360/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-030.xht` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/height-width-inline-table-001e.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/row-visibility-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=20000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/separated-border-model-004e.xht` | FAIL | FAIL | reftest [match] pixel-diff=1664/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-012.xht` | FAIL | FAIL | reftest [match] pixel-diff=974/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-060.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-068.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-076.xht` | FAIL | FAIL | reftest [match] pixel-diff=26288/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-084.xht` | FAIL | FAIL | reftest [match] pixel-diff=15337/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-092.xht` | FAIL | FAIL | reftest [match] pixel-diff=21394/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-100.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-108.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-116.xht` | FAIL | FAIL | reftest [match] pixel-diff=14931/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-124.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-132.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-140.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-148.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-156.xht` | FAIL | FAIL | reftest [match] pixel-diff=15628/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-164.xht` | FAIL | FAIL | reftest [match] pixel-diff=21424/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-172.xht` | FAIL | FAIL | reftest [match] pixel-diff=257/480000 worstDelta=164 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-180.xht` | FAIL | FAIL | reftest [match] pixel-diff=741/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-188.xht` | FAIL | FAIL | reftest [match] pixel-diff=741/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-196.xht` | FAIL | FAIL | reftest [match] pixel-diff=741/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-204.xht` | FAIL | FAIL | reftest [match] pixel-diff=704/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-backgrounds-bc-colgroup-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=49761/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-backgrounds-bs-row-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=12558/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/table-height-algorithm-008a.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/table-vertical-align-baseline-003.xht` | FAIL | FAIL | reftest [match] pixel-diff=452/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-visual-layout-018.xht` | FAIL | FAIL | reftest [match] pixel-diff=12996/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/compositing/opacity-and-transform-animation-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/compositing/parsing/mix-blend-mode-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/blocks/align-content-block-simple-height-change.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/parse-justify-content-002.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/place-content-shorthand-006.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/parse-justify-items-003.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/shorthand-serialization-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/gap-animation-004.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/row-gap-animation-002.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/align-items-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/gap-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/grid-gap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/justify-content-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/place-content-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/place-self-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/parse-align-self-003.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/place-self-shorthand-001.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-fallback-to-self-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/anchor-mathml-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/anchor-parse-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-size-parse-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/chrome-1512373-2-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/chrome-40286059-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/grid-anchor-center-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/parsing/position-try-order-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/position-area-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/remove-anchor-dirty-layout.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/animation-base-response-001.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/animation-transition-color-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-animations/missing-values-middle-keyframe.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-delay-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-fill-mode-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-name-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-range-start-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/animations/background-color-animation-backdrop-infinite-duration-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-backgrounds/background-331.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/background-repeat/background-repeat-image-larger-than-positioning-area-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=200&height=40&spread=50&radius=10%%2090%%205%%` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=300&height=50&spread=30&radius=50%%2050%%201px%2050%` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/parsing/background-attachment-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/background-color-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/background-origin-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/background-position-y-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/background-size-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-outset-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-slice-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-style-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/box-shadow-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/corner-shape-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?border-radius=5&corner-top-left-shape=0.5&corner-bottom-right-shape=-0.5&shadow-spread=10` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=200, maxPixels=400) within tolerance |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-bottom-right-shape=0.8&border-bottom-right-radius=50%` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=3&border-top-right-radius=33` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=squircle&border-top-left-radius=30%` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=bevel&border-radius=40` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-right-shape=scoop&border-radius=20%&border-width=10` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-borders/tentative/parsing/border-bottom-radius-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/border-inline-end-radius-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/border-right-radius-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/box-shadow-blur-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/box-shadow-offset-valid.html` | FAIL | FAIL |  |
| · | `/css/css-box/inheritance.html` | FAIL | FAIL |  |
| ✓ | `/css/css-box/parsing/float-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/margin-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/padding-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/abspos-in-clipped-overflow-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/block-002-wm-vrl-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/box-decoration-break-clone-032-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/break-before-with-no-fragmentation-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/chrome-bug-1283776-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/clear-float-in-size-containment-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/firefox-bug-2021187-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flexbox/image-in-fragmented-flexbox-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-081a-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/quirks-flex-in-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flexbox/single-line-column-flex-fragmentation-069a-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/small-definite-flex-line-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/fragmentainer-1px-clamping-000-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/grid/grid-large-end-border-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/large-text-node-oof-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-multicol-with-spanner-and-oof-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-multicol-with-spanners-and-oofs-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/out-of-order-float-in-inline-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/parsing/box-decoration-break-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/parsing/break-inside-computed.html` | PASS | PASS |  |
| · | `/css/css-break/parsing/widows-valid.html` | FAIL | FAIL |  |
| · | `/css/css-break/table/break-inside-cell-001.html` | FAIL | FAIL | reftest [match] pixel-diff=14000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/table/repeated-section/repeated-footer-insufficient-space-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/table-fragmentation-001c-print.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-break/table/table-fragmentation-003c-print.html` | FAIL | FAIL | reftest [match] pixel-diff=57600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-break/tall-break-inside-avoid-at-start.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-break/zero-height-page-break-001-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/all-prop-revert-layer-noop.html?include=3` | PASS | PASS |  |
| ✨ | `/css/css-cascade/all-prop-revert-noop.html?include=2` | FAIL | PASS |  |
| ✓ | `/css/css-cascade/all-prop-unset-visited.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/initial-color-background-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/layer-keyframes-override.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/parsing/all-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/revert-layer-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-layer-010.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-rule-layer.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/revert-val-007.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/unset-val-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-root-background.html` | PASS | PASS |  |
| ✓ | `/css/css-color/light-dark-currentcolor-in-color.html` | PASS | PASS |  |
| · | `/css/css-color/parsing/color-computed-color-mix-function.html` | FAIL | FAIL |  |
| · | `/css/css-color/parsing/color-computed-rgb.html` | FAIL | FAIL |  |
| ✓ | `/css/css-color/parsing/color-invalid-hwb.html` | PASS | PASS |  |
| · | `/css/css-color/parsing/color-valid-color-layers-function.html` | FAIL | FAIL |  |
| ✓ | `/css/css-color/parsing/color-valid-system-color.html` | PASS | PASS |  |
| ✓ | `/css/css-color/relative-currentcolor-visited-getcomputedstyle.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/at-media-whitespace-optional-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-016.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-024.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-032.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-043.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-content-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-selector-details-content.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/container-queries/chrome-legacy-skip-recalc.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/container-size-invalidation-after-load.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-units-gradient-invalidation.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/display-in-container.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/inheritance-from-container.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/no-layout-containment-scroll.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/scrollbar-container-units-inline.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/svg-root-size-container.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/js/CSS-supports-CSSStyleDeclaration.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-044.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-background-clip-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/content-visibility-in-relpos-before-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/document-element-computed-style.html` | PASS | PASS |  |
| · | `/css/css-contain/content-visibility/parsing/content-visibility-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-16-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-3-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-content/element-replacement-gradient-details-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-counter-styles/counter-style-at-rule/fallback.html` | PASS | PASS |  |
| ✓ | `/css/css-counter-styles/counter-style-at-rule/system-syntax.html` | PASS | PASS |  |
| ✓ | `/css/css-display/display-contents-alignment-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-contents-dynamic-generated-content-fieldset-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-contents-root-background.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-display/display-first-line-001.html` | FAIL | FAIL |  |
| ✓ | `/css/css-display/empty-text-baseline-001.html` | PASS | PASS |  |
| · | `/css/css-display/parsing/tentative/display-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-easing/linear-timing-functions-chrome-406926307-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-env/env-in-custom-properties.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/abspos-descendent-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-007.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/position-absolute-002.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/align-content-stretch-rounding.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/anonymous-flex-item-document-white-space-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/button-column-wrap-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/dynamic-grid-flex-abspos.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-minimum-height-flex-items-010.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-wrap-column-grow.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexbox_justifycontent-rtl-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/gap-017.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-flex-end.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-column-reverse.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-wrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-number.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-0.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-flex-end.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/hittest-overlapping-relative.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/intrinsic-size/col-wrap-004.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/layout-with-inline-svg-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/negative-flex-margins-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/overflow-auto-002.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-grow-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/percent-height-flex-items-cross-sizes-with-mutations.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/percentage-size.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/relayout-input.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/svg-root-as-flex-item-006.html` | PASS | PASS |  |
| ✓ | `/css/css-font-loading/fontfaceset-loading-worker-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-fonts/font-features-two-stylesheets-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-fonts/font-style-angle.html` | PASS | PASS |  |
| · | `/css/css-fonts/inheritance.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-face-src-format.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-feature-settings-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-language-override-valid.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-palette-values-valid.html` | FAIL | FAIL |  |
| · | `/css/css-fonts/parsing/font-stretch-alias.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-synthesis-small-caps-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-alternates-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-emoji-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-numeric-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variation-settings-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/test_font_family_parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-forced-color-adjust/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/flex/fragmentation/flex-gap-decorations-fragmentation-022-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/grid/grid-gap-decorations-058-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/parsing/gap-decorations-style-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/parsing/rule-overlap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-items-center-large-border-padding.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-001.html` | FAIL | FAIL | reftest [match] pixel-diff=109/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003.html` | FAIL | FAIL | reftest [match] pixel-diff=1326/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-self-end.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004.html` | FAIL | FAIL | reftest [match] pixel-diff=180/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=132/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004.html` | FAIL | FAIL | reftest [match] pixel-diff=132/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004.html` | FAIL | FAIL | reftest [match] pixel-diff=192/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-010.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-009.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-descendants-017.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-016.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/positioned-grid-items-024.html` | FAIL | FAIL | reftest [match] pixel-diff=2500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-align-content-distribution.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/grid-baseline-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-alignment-and-self-alignment-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-011.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-019.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-027.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-006.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-014.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-022.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-gutters-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-gutters-013.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-item-aspect-ratio-justify-self-002.html` | PASS | PASS |  |
| · | `/css/css-grid/alignment/grid-item-content-baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=26353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-1.html` | FAIL | FAIL | reftest [match] pixel-diff=90000/480000 worstDelta=128 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-justify-content-end-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-self-alignment-unsafe-overflow-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-009.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-007.html` | FAIL | FAIL | reftest [match] pixel-diff=152066/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html` | FAIL | FAIL | reftest [match] pixel-diff=550/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-004.html` | FAIL | FAIL | reftest [match] pixel-diff=36638/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-005.html` | FAIL | FAIL | reftest [match] pixel-diff=174027/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/dynamic-grid-with-auto-fill.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-container-as-flex-item-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-definition/flex-content-resolution-rows-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-definition/grid-auto-fill-rows-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-positioned-container-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/grid-support-named-grid-lines-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-flexible-track-free-space-distribution.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/anonymous-grid-item-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-items/grid-inline-order-property-auto-placement-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-inline-z-axis-ordering-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-border-padding-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-flex-container-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-items/grid-item-min-width-overrides-fixed-width-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-item-rel-pos-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-items-minimum-width-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-007.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-011.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-items/grid-items-relative-positioned-containing-block-005.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-011.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-019.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-order-property-painting-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-z-axis-ordering-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/percentage-size-subitems-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/replaced-element-013.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-direction-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-model/grid-areas-overflowing-grid-container-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-container-ignores-first-letter-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-model/grid-container-scrollbars-sizing-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-first-line-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-inline-first-letter-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-inline-multicol-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-overflow-padding-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-with-content-dynamic-display-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/implicit-grids/grid-support-grid-auto-columns-rows-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-002.html` | FAIL | FAIL | reftest [match] pixel-diff=5706/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/layout-algorithm/grid-layout-free-space-unit.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html` | FAIL | FAIL | reftest [match] pixel-diff=30000/480000 worstDelta=255 fuzzy(maxDiff=1, maxPixels=4327) exceeds tolerance (ref cached) |
| · | `/css/css-grid/parsing/grid-area-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-auto-rows-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-row-shortest-serialization.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-areas-one-cell.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-template-columns-intrinsic-auto-repeat-computed-nogrid.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-001.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-template-rows-intrinsic-auto-repeat-computed-withcontent.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-template-shorthand-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/placement/grid-placement-using-named-grid-lines-007.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/stretch-grid-item-checkbox-input.html` | FAIL | FAIL | reftest [match] pixel-diff=483/480000 worstDelta=250 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/auto-track-sizing-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/grid-gap-001.html` | FAIL | FAIL | reftest [match] pixel-diff=82147/480000 worstDelta=187 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/grid-gap-009.html` | FAIL | FAIL | reftest [match] pixel-diff=111902/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/grid-template-invalid.html` | PASS | PASS |  |
| · | `/css/css-grid/subgrid/line-names-004.html` | FAIL | FAIL | reftest [match] pixel-diff=28749/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/line-names-012.html` | FAIL | FAIL | reftest [match] pixel-diff=17048/480000 worstDelta=192 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/orthogonal-writing-mode-005.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/repeat-auto-fill-002.html` | FAIL | FAIL | reftest [match] pixel-diff=97038/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/scrollbar-gutter-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/subgrid/standalone-axis-size-008.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/subgrid/subgrid-baseline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=6032/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/subgrid-no-items-on-edges-002.html` | FAIL | FAIL | reftest [match] pixel-diff=11200/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/table-grid-item-dynamic-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-images/parsing/gradient-interpolation-method-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/image-orientation-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/object-fit-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-inline/parsing/baseline-shift-invalid.html` | PASS | PASS |  |
| · | `/css/css-inline/text-box-trim/not-at-page-edges-002-print.html` | FAIL | FAIL | reftest [match] pixel-diff=2400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/change-list-style-position-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/content-property/marker-text-matches-decimal.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/content-property/marker-text-matches-upper-roman.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-list-item-slot-order.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-reset-reversed-list-item-start.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/counter-reset-reversed-pseudo-003.html` | FAIL | FAIL | reftest [match] pixel-diff=327/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/counter-slot-order-scoping.html` | FAIL | FAIL | reftest [match] pixel-diff=241/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/counters-scope-001.html` | FAIL | FAIL | reftest [match] pixel-diff=219/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/foo-counter-reversed-006c.html` | FAIL | FAIL | reftest [match] pixel-diff=606/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/foo-counter-reversed-009b.html` | FAIL | FAIL | reftest [match] pixel-diff=2111/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/li-list-item-counter-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/li-value-reversed-006e.html` | FAIL | FAIL | reftest [match] pixel-diff=1751/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-lists/li-value-reversed-011.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-019.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-027.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/list-and-grid-001.html` | FAIL | FAIL | reftest [match] pixel-diff=36/480000 worstDelta=255 fuzzy(maxDiff=8, maxPixels=10) exceeds tolerance |
| · | `/css/css-lists/list-style-type-decimal-vertical-lr.html` | FAIL | FAIL | reftest [match] pixel-diff=2121/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/list-style-type-string-006.html` | FAIL | FAIL | reftest [match] pixel-diff=14344/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/nested-marker-styling.html` | FAIL | FAIL | reftest [match] pixel-diff=9253/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/parsing/counter-reset-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-image-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-type-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/block-size-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-block-style-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-inline-style-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/inline-size-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/inset-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/max-block-size-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/min-inline-size-invalid.html` | PASS | PASS |  |
| · | `/css/css-masking/animations/clip-path-composition.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/mask-border-outset-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/mask-no-interpolation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/clip-path/clip-path-circle-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-contentBox-1a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-ellipse-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-paddingBox-1c.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-masking/clip-path/clip-path-polygon-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-reference-box-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-svg-text-css.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip/clip-no-clipping-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip/clip-rect-comma-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-masking/mask-image/bad-mask-image-svg-3.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-image-4a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-opacity-1b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-position-2b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-position-6.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-contain-position-fifty-fifty.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-percent-percent-stretch.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/parsing/clip-path-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-composite-invalid.html` | PASS | PASS |  |
| · | `/css/css-masking/parsing/mask-repeat-invalid.html` | FAIL | FAIL |  |
| · | `/css/css-masking/parsing/mask-valid.sub.html` | FAIL | FAIL |  |
| ✓ | `/css/css-multicol/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-pseudo-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-rule-style-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-span-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-navigation/tentative/parsing/link-to-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/line-clamp-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/overflow-valid.html` | PASS | PASS |  |
| · | `/css/css-overflow/parsing/scroll-markers-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-overflow/parsing/text-overflow-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-page/cssom/margin-003.html` | PASS | PASS |  |
| ✓ | `/css/css-page/page-rule-declarations-003.html` | PASS | PASS |  |
| ✓ | `/css/css-page/parsing/page-orientation-invalid.tentative.html` | PASS | PASS |  |
| · | `/css/css-position/change-insets-inside-strict-containment-nested.html` | FAIL | FAIL | reftest [match] pixel-diff=20000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/inheritance.html` | PASS | PASS |  |
| · | `/css/css-position/multicol/static-position/vrl-rtl-rtl-in-multicol.html` | FAIL | FAIL | reftest [match] pixel-diff=3072/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/vrl-rtl-rtl-in-multicols.html` | FAIL | FAIL | reftest [match] pixel-diff=5680/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/overlay/overlay-transition-out-rendering.html` | FAIL | FAIL | reftest [match] pixel-diff=480000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/parsing/left-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/top-computed.html` | PASS | PASS |  |
| · | `/css/css-position/position-absolute-center-002.html` | FAIL | FAIL | reftest [match] pixel-diff=2480/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-absolute-dynamic-relayout-004.html` | FAIL | FAIL | reftest [match] pixel-diff=4000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-position/position-absolute-iframe-print-001.sub.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=255 fuzzy(maxDiff=255, maxPixels=20) within tolerance |
| · | `/css/css-position/position-absolute-in-inline-008a.html` | FAIL | FAIL | reftest [match] pixel-diff=37400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-absolute-multicol-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/position-absolute-semi-replaced-stretch-button.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/position-fixed-video-controls-print.html` | PASS | PASS | reftest [mismatch] pixel-diff=101/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/css/css-position/position-relative-008.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/position-relative-table-caption.html` | FAIL | FAIL | reftest [match] pixel-diff=6354/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-tfoot-left.html` | FAIL | FAIL | reftest [match] pixel-diff=6354/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-tr-left.html` | FAIL | FAIL | reftest [match] pixel-diff=9472/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/static-position/htb-rtl-rtl.html` | FAIL | FAIL | reftest [match] pixel-diff=15360/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-008.html` | FAIL | FAIL | reftest [match] pixel-diff=2500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/vlr-ltr-rtl.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=416095/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-bottom-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-escape-scroller-001.html` | FAIL | FAIL | reftest [match] pixel-diff=3200/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-flex-item-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-inflow-position.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-left-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ❌ | `/css/css-position/sticky/position-sticky-nested-inline.html` | PASS | FAIL | reftest [match] pixel-diff=8000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-offset-top-left.html` | PASS | PASS |  |
| · | `/css/css-position/sticky/position-sticky-right-002.html` | FAIL | FAIL | reftest [match] pixel-diff=15000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/sticky/position-sticky-single-axis-basic.html` | FAIL | FAIL |  |
| · | `/css/css-position/sticky/position-sticky-table-td-bottom.html` | FAIL | FAIL | reftest [match] pixel-diff=8991/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/sticky/position-sticky-table-th-right.html` | FAIL | FAIL | reftest [match] pixel-diff=9423/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-top-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ❌ | `/css/css-position/sticky/position-sticky-writing-modes.html` | PASS | FAIL | reftest [match] pixel-diff=4950/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-properties-values-api/register-property-sign-mixed-lengths.html` | PASS | PASS |  |
| · | `/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html` | FAIL | FAIL |  |
| · | `/css/css-pseudo/parsing/marker-supported-properties.html` | FAIL | FAIL |  |
| · | `/css/css-ruby/br-clear-all-001.html` | FAIL | FAIL |  |
| · | `/css/css-ruby/parsing/ruby-merge-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-ruby/ruby-overhang-spaces-no-overlap.html` | PASS | PASS |  |
| ✓ | `/css/css-scroll-snap/parsing/scroll-snap-align-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/basic-shape-circle-ellipse-serialization.html` | PASS | PASS |  |
| · | `/css/css-shapes/parsing/shape-outside-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-shapes/shape-functions/circle-function-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/rect-function-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-margin-002.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-circle-006.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-ellipse-002.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-inset-000.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-inset-009.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/aspect-ratio/parsing/aspect-ratio-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/intrinsic-percent-replaced-028.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/max-height-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/min-height-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/anb-serialization.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/charset/page-windows-1251-css-utf8-bom.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/serialize-escape-identifiers.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/caption-side-invalid.html` | PASS | PASS |  |
| · | `/css/css-tables/table-row-group-color-inheritance-001.html` | FAIL | FAIL | reftest [match] pixel-diff=40000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-text-decor/parsing/text-decoration-inset-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-skip-ink-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-emphasis-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-underline-position-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/text-underline-offset-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/other-lang/css-text-line-break-de-cj-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/other-lang/css-text-line-break-de-pr-normal.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/unknown-lang/css-text-line-break-pr-loose.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/zh/css-text-line-break-zh-pr-loose.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/hyphenate-limit-chars-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/letter-spacing-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/tab-size-invalid.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-align-last-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/text-group-align-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-justify-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-transform-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-wrap-style-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/white-space-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/word-space-transform-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/tab-size/tab-size-computed-value-001.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/backface-visibility-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/rotate-parsing-invalid.html` | PASS | PASS |  |
| · | `/css/css-transforms/parsing/transform-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-transforms/parsing/translate-parsing-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-delay-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-property-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/transition-property-002.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/factory-frequency.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-objects/parse-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid.any.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/delete.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/background-clip.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/block-size.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/caption-side.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/column-span.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/counter-set.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/flex-direction.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/hyphens.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/mask-image.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/order.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/page.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/tab-size.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-transform.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/z-index.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/box-sizing-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/cursor-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/outline-color-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/outline-style-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/resize-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-values/absolute-length-units-001.html` | PASS | PASS |  |
| ✓ | `/css/css-values/angle-units-005.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/attr-cycle.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/attr-pseudo-element-marker.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/attr-security.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-background-position-003.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-height-block-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-infinity-nan-serialize-angle.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-letter-spacing.html` | PASS | PASS |  |
| · | `/css/css-values/calc-mix-computed.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-offsets-absolute-right-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-rounding-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/calc-size/animation/interpolate-size-height-composition.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-min-height-composition.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/calc-size-flex-basis-on-column.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/calc-size-typed-om.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-unit-analysis.html` | PASS | PASS |  |
| · | `/css/css-values/ch-pseudo-recalc-on-font-load.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/clamp-length-serialize.html` | PASS | PASS |  |
| ✓ | `/css/css-values/getComputedStyle-border-radius-001.html` | PASS | PASS |  |
| · | `/css/css-values/hypot-pow-sqrt-serialize.html` | FAIL | FAIL |  |
| · | `/css/css-values/if-initial-unregistered.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/integer_interpolation_round_half_towards_positive_infinity_z_index.html` | PASS | PASS |  |
| ✓ | `/css/css-values/lh-unit-same-element-font-size-dependency.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-values/minmax-integer-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-number-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-values/negative-calc-to-non-negative-integer.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/progress-serialize.html` | FAIL | FAIL |  |
| · | `/css/css-values/random-in-keyframe.html` | FAIL | FAIL |  |
| · | `/css/css-values/random-item-unresolvable-argument.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/resolution-with-percentage-without-context.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/round-mod-rem-computed.html` | PASS | PASS |  |
| · | `/css/css-values/sin-cos-tan-computed.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-function-descriptors.tentative.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-keyframe-percent-dynamic.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/trig-functions-in-gradient-position.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/urls/cross-origin/url-font-cross-origin-use-credentials.sub.html` | PASS | PASS |  |
| ✓ | `/css/css-values/urls/integrity/url-image-integrity-negative.sub.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/urls/url-request-modifiers-serialize.sub.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/vh-interpolate-vh.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/viewport-unit-011.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/viewport-units-gutter-003.html` | PASS | PASS |  |
| · | `/css/css-values/viewport-units-media-queries.html` | FAIL | FAIL |  |
| · | `/css/css-values/viewport-units-scrollbars-root-properties-001.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/css-vars-custom-property-case-sensitive-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/url-token-serialization.html` | PASS | PASS |  |
| · | `/css/css-variables/variable-cssText.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-declaration-07.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-15.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-23.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-33.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-41.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-49.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-57.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/variable-empty-name-reserved.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-font-face-02.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-03.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-11.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-20.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-28.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-36.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-variables/variable-reference-shorthands.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-substitution-replaced-size.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-supports-05.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-13.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-21.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-29.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-37.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-45.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-53.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-61.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variables-substitute-guaranteed-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-view-transitions/parsing/view-transition-class-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-viewport/zoom/parsing/zoom-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/direction-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/text-orientation-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/text-combine-upright-parsing-invalid-002.html` | PASS | PASS |  |
| · | `/css/cssom-view/MediaQueryListEvent.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/client-props-root-display-none-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom-view/element-scroll-arguments.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/elementScroll-002.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/getClientRects-inline.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/cssom-view/offsetParent-body-and-html.html` | PASS | PASS |  |
| · | `/css/cssom-view/offsetTopLeft-trailing-space-inline.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/pt-to-px-width.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-stuck.tentative.html` | PASS | PASS |  |
| · | `/css/cssom-view/scrollWidthHeight.xht` | FAIL | FAIL |  |
| · | `/css/cssom-view/subpixel-sizes-and-offsets.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/window-screen-width-immutable.html` | PASS | PASS |  |
| ✓ | `/css/cssom/CSSFontFaceRule.html` | PASS | PASS |  |
| ✓ | `/css/cssom/CSSRuleList-appendRule-keyframe-002-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/CSSStyleSheet-constructable-cssRules.html` | PASS | PASS |  |
| ✓ | `/css/cssom/CSSStyleSheet-constructable-replace-thenable.html` | PASS | PASS |  |
| · | `/css/cssom/HTMLLinkElement-disabled-004.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/css/cssom/StyleSheetList.html` | PASS | PASS |  |
| · | `/css/cssom/css-style-attr-decl-block.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/cssom-getPropertyValue-common-checks.html` | PASS | PASS |  |
| ✓ | `/css/cssom/cssstyledeclaration-removeProperty-all.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-insets-multicol-absolute-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/getComputedStyle-resolved-colors.html` | PASS | PASS |  |
| ✓ | `/css/cssom/insert-dir-rule-in-iframe-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/cssom/medialist-interfaces-001.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/selectorText-modification-restyle-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/cssom/style-sheet-interfaces-002.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/backdrop-filter-backdrop-root-clip-path.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-boundary.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-edge-pixels.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-reference-filter.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filters-contrast.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/blur-text.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-backdrop-filters-animation-drop-shadow.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-animation-brightness.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-animation-saturate.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/effect-reference-rename-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-chained-url-url-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-region-negative-positioned-child-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-target-offscreen-below-viewport-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filters-test-brightness-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/filter-effects/parsing/backdrop-filter-computed.html` | FAIL | FAIL |  |
| · | `/css/filter-effects/parsing/filter-parsing-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/filter-effects/root-element-with-opacity-filter-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/filter-effects/svgfeblendelement-mode-001.html` | FAIL | FAIL |  |
| ✓ | `/css/filter-effects/tainting-fediffuselighting-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/filter-effects/tainting-feflood-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-fetile-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/motion/parsing/offset-path-shape-computed.html` | PASS | PASS |  |
| ✓ | `/css/printing/emoji-print.html` | PASS | PASS | reftest [mismatch] pixel-diff=216/480000 worstDelta=242 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| · | `/css/printing/page-overflow-crash-print.html` | FAIL | FAIL | reftest [mismatch] byte-equal but mismatch expected (ref cached) |
| ✓ | `/css/selectors/dir-pseudo-on-bdi-element.html` | PASS | PASS |  |
| · | `/css/selectors/dir-selector-change-004.html` | FAIL | FAIL | reftest [match] pixel-diff=1031/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/selectors/dir-style-01b.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=255, maxPixels=30) within tolerance |
| ✓ | `/css/selectors/has-argument-with-explicit-scope.html` | PASS | PASS |  |
| ✓ | `/css/selectors/invalidation/has-in-ancestor-position.html` | PASS | PASS |  |
| ✓ | `/css/selectors/invalidation/has-with-not.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/invalid-pseudos.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-id.html` | PASS | PASS |  |
| ✓ | `/custom-elements/append-children-to-new-parent-cycle.html` | PASS | PASS |  |
| ✓ | `/custom-elements/reactions/AriaMixin-string-attributes.html` | PASS | PASS |  |
| ✓ | `/custom-elements/xhtml-crash.xhtml` | PASS | PASS | crashtest: loaded without crashing |
| · | `/dom/attributes-are-nodes.html` | FAIL | FAIL |  |
| ✓ | `/dom/collections/HTMLCollection-supported-property-names.html` | PASS | PASS |  |
| ✓ | `/dom/events/Body-FrameSet-Event-Handlers.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-bubbles-false.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-multiple-cancelBubble.html` | PASS | PASS |  |
| · | `/dom/events/Event-dispatch-redispatch.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/dom/events/Event-initEvent.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-timestamp-high-resolution.html` | PASS | PASS |  |
| ✓ | `/dom/events/EventListener-incumbent-global-1.sub.html` | PASS | PASS |  |
| ✓ | `/dom/events/EventTarget-dispatchEvent.html` | PASS | PASS |  |
| · | `/dom/events/event-global-is-still-set-when-reporting-exception-onerror.html` | FAIL | FAIL |  |
| ✓ | `/dom/events/label-default-action.html` | PASS | PASS |  |
| ✓ | `/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-root.html` | PASS | PASS |  |
| ✓ | `/dom/events/replace-event-listener-null-browsing-context-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/dom/events/scrolling/scrollend-event-fired-after-instant-scroll-in-microtask.html` | PASS | PASS |  |
| · | `/dom/events/scrolling/scrollend-event-fired-to-window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/scrolling/scrollend-fires-to-text-input.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/scrolling/wheel-event-transactions-target-move.html` | FAIL | FAIL |  |
| · | `/dom/idlharness.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/nodes/CharacterData-appendChild.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/CharacterData-surrogates.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/DOMImplementation-createDocumentType.html` | PASS | PASS |  |
| · | `/dom/nodes/Document-characterSet-normalization-2.html` | FAIL | FAIL |  |
| · | `/dom/nodes/Document-contentType/contentType/contenttype_jpg.html` | FAIL | FAIL |  |
| · | `/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Document-createEvent-touchevent.window.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-getElementsByClassName.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/DocumentFragment-querySelectorAll-after-modification.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-childElementCount-dynamic-remove-xhtml.xhtml` | PASS | PASS |  |
| · | `/dom/nodes/Element-closest.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/dom/nodes/Element-getElementsByTagName.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-matches-namespaced-elements.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-removeAttributeNS.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/MutationObserver-callback-arguments.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/MutationObserver-sanity.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-childNodes.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-contains.html` | PASS | PASS |  |
| · | `/dom/nodes/Node-lookupPrefix.xhtml` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Node-parentNode.html` | PASS | PASS |  |
| · | `/dom/nodes/NodeList-static-length-getter-tampered-2.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/nodes/ParentNode-querySelector-All-content.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/nodes/ParentNode-querySelectors-space-and-dash-attribute-value.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Text-wholeText.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-02.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-12.htm` | PASS | PASS |  |
| · | `/dom/nodes/getElementsByClassName-20.htm` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/getElementsByClassName-28.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/insert-adjacent.html` | PASS | PASS |  |
| · | `/dom/nodes/insertion-removing-steps/later-script-removed-by-earlier-script.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/prepend-on-Document.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/replaceWith-document-element-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/dom/observable/tentative/observable-event-target.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-from.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-takeUntil.any.html` | FAIL | FAIL |  |
| ✓ | `/dom/ranges/Range-commonAncestorContainer.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-extractContents-dynamic-end.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-mutations-appendData.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-mutations-splitText.html` | PASS | PASS |  |
| ✓ | `/dom/traversal/NodeIterator.html` | PASS | PASS |  |
| ✓ | `/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html` | PASS | PASS |  |
| · | `/domparsing/DOMParser-parseFromString-encoding.html` | SKIP | SKIP | marked SKIP in expectations |
| · | `/domparsing/DOMParser-parseFromString-xml-doctype.html` | FAIL | FAIL |  |
| · | `/domparsing/innerhtml-01.xhtml` | FAIL | FAIL |  |
| ✓ | `/domparsing/insert_adjacent_html-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/domparsing/xmldomparser.html` | PASS | PASS |  |
| · | `/editing/run/caretnavigation.html` | FAIL | FAIL |  |
| · | `/editing/run/delete.html?3001-4000` | FAIL | FAIL |  |
| · | `/editing/run/fontsize.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/formatblock.html?2001-3000` | FAIL | FAIL |  |
| · | `/editing/run/forwarddelete.html?4001-5000` | FAIL | FAIL |  |
| · | `/editing/run/inserthtml.html` | FAIL | FAIL |  |
| · | `/editing/run/insertparagraph.html?2001-3000` | FAIL | FAIL |  |
| · | `/editing/run/inserttext.html?2001-last` | FAIL | FAIL |  |
| · | `/editing/run/justifycenter.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/justifyfull.html?2001-3000` | FAIL | FAIL |  |
| · | `/editing/run/justifyright.html?2001-3000` | FAIL | FAIL |  |
| · | `/editing/run/multitest.html?4001-5000` | FAIL | FAIL |  |
| · | `/editing/run/outdent.html?2001-last` | FAIL | FAIL |  |
| · | `/editing/run/typing-text-in-direct-child-of-editing-host.html?white-space=pre` | FAIL | FAIL |  |
| · | `/editing/run/unlink.html` | FAIL | FAIL |  |
| ✓ | `/encoding/eof-shift_jis.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode-csiso2022jp.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-csshiftjis.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms932.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms_kanji.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-shift-jis.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-sjis.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-windows-31j.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-x-sjis.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-errors.html` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?15001-16000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?17001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?15001-16000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?17001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/single-byte-decoder.any.html?TextDecoder` | PASS | PASS |  |
| ✓ | `/encoding/streams/decode-split-character.any.html` | PASS | PASS |  |
| · | `/encoding/textdecoder-arguments.any.html` | FAIL | FAIL |  |
| ✓ | `/encoding/textdecoder-labels.any.html` | PASS | PASS |  |
| · | `/encoding/utf-32-from-win1252.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/basic/gc.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/basic/mode-same-origin.any.html` | PASS | PASS |  |
| · | `/fetch/api/basic/request-upload.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/basic/status.h2.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/cors/cors-cookies.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/cors/cors-preflight-cache.any.html` | PASS | PASS |  |
| · | `/fetch/api/cors/cors-preflight.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/headers/header-values-normalize.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/headers/headers-normalize.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/redirect/redirect-back-to-original-origin.any.html` | PASS | PASS |  |
| · | `/fetch/api/redirect/redirect-mode.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/request/multi-globals/construct-in-detached-frame.window.html` | PASS | PASS |  |
| · | `/fetch/api/request/request-cache-reload.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/request/request-init-002.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/response/json.any.html` | PASS | PASS |  |
| · | `/fetch/api/response/response-consume-stream.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/response/response-static-error.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/response/response-stream-disturbed-5.any.html` | PASS | PASS |  |
| ✓ | `/fetch/content-encoding/gzip/big-gzip-body.https.any.html` | PASS | PASS |  |
| · | `/fetch/content-length/too-long.window.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/fetch/cross-origin-resource-policy/syntax.any.html` | PASS | PASS |  |
| · | `/fetch/http-cache/cc-request.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/http-cache/status.any.html` | FAIL | FAIL |  |
| · | `/fetch/orb/tentative/nosniff.sub.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/redirects/data.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/hr-time/monotonic-clock.any.html` | PASS | PASS |  |
| · | `/hr-time/window-worker-timeOrigin.window.html` | FAIL | FAIL |  |
| ✓ | `/html/browsers/history/the-history-interface/history_state.html` | PASS | PASS |  |
| · | `/html/browsers/history/the-session-history-of-browsing-contexts/navigation-in-onload_form-submission-1.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/browsers/the-window-object/accessing-other-browsing-contexts/test1.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/browsers/windows/nested-browsing-contexts/window-top-null.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/canvas/element/compositing/2d.composite.canvas.lighter.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.destination-atop.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.source-over.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.globalAlpha.imagepattern.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.image.destination-over.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.operation.clear.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.solid.clear.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.solid.source-in.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.transparent.destination-out.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.fill.copy.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.image.source-in.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-atop.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.currentcolor.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.invalidtype.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-alpha-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.invalid.inputs.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.outside.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.canvas.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.string.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colorObject.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.cap.open.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.join.bevel.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.miter.acute.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.union.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.angle.3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.nonempty.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.shape.3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.twopie.6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.collinear.3.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.arcTo.shape.curve2.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.clip.intersect.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.closePath.nextpoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.fill.winding.evenodd.2.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.isPointInPath.basic.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.transform.1.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.isPointInpath.multi.path.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.moveTo.multiple.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.quadraticCurveTo.scaled.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.rect.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.zero.6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompointinit.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.double.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompointinit.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.roundrect.negative.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.radius.toomany.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.zero.6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.prune.rect.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.transformation.multiple.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.create2.double.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.create2.zero.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.range.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.object.clamp.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.object.properties.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.put.basic.rgba.float16.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.zero.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.align.default.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.direction.valid.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.baseline.alphabetic.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.draw.fill.maxWidth.bound.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.draw.fontface.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.draw.space.collapse.space.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.drawing.style.fontStretch.settings.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.drawing.style.nonfinite.spacing.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.font.parse.complex.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.font.relative_size.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.baselines.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.fontBoundingBox.ahem.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.lang.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.text-clusters-position.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/parent-style-relative-units.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.lineCap.html` | PASS | PASS |  |
| · | `/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowOffsetY.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.order.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.scale.large.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.transform.identity.html` | PASS | PASS |  |
| · | `/html/dom/aria-attribute-reflection.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByClassName-same.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-null-undef.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.title-02.xhtml` | PASS | PASS |  |
| ✓ | `/html/dom/documents/resource-metadata-management/document-compatmode-02.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/cdata-iframe.xhtml` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/dom/elements/global-attributes/dataset-prototype.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/dir-auto-dynamic-simple-textContent.html` | FAIL | FAIL | reftest [match] pixel-diff=2286/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-05.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-13.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-21.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-29.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-37.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-EN-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-L.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/dom/elements/global-attributes/dir_auto-contained-script-L.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-isolate.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/dom/elements/global-attributes/lang-attribute.window.html` | FAIL | FAIL |  |
| · | `/html/dom/elements/global-attributes/the-lang-attribute-004.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/global-attributes/the-translate-attribute-008.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/translate-non-html-translation-mode.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-domnoderemoved-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=pre&contenteditable=true` | PASS | PASS |  |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/outertext-setter.html` | PASS | PASS |  |
| ✓ | `/html/dom/reflection-forms-weekmonth.html` | PASS | PASS |  |
| ✓ | `/html/dom/reflection-tabular.html` | PASS | PASS |  |
| ✓ | `/html/dom/render-blocking/element-render-blocking-012.html` | PASS | PASS |  |
| · | `/html/dom/usvstring-reflection.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html?include=hyperlink-search` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=url` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/interactions-of-styling-and-scripting/dynamic-render-blocking-style-element-does-not-block-script.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-link-element/link-error-handler-triggers-abort-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/document-metadata/the-meta-element/color-scheme/meta-color-scheme-single-value-in-shadow-tree.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-title-element/title.text-03.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.sub.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-document-move-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-base-url.html` | ERROR | ERROR |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-in-scroller-nested-3.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-form-submit.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-navigation-navigate.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_initial_insertion.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_history_go_back-2.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/move-node-local-root.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox-ascii-case-insensitive.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-allow-same-origin.tentative.sub.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox_004.htm` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_017.htm` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox_028.htm` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/srcdoc-lifecycle-crash-crbug-1472607.https.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-img-element/update-src-complete.html` | PASS | PASS |  |
| · | `/html/semantics/forms/attributes-common-to-form-controls/formAction_document_address.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow-weekmonth.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/form-control-infrastructure/form_owner_and_table_2.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/resetting-a-form/form-attribute-detach-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/textfieldselection/selection-not-application-textarea.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/textfieldselection/textarea-setRangeText-utf16-code-unit-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-button-element/button-labels.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-validity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-fieldset-element/fieldset-checkvalidity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-action-reflection.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-elements-nameditem-01.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/checkable-active-space-key-being-disabled.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/date-time-with-trusted-types.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/email.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-list.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-type-button.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-validity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-valueasnumber-typeerror.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/maxlength.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/radio-double-activate-pseudo.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/range-option-add-repaint.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/search_input.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/time.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/url.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-label-element/labelable-elements.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-option-element/option-form.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-progress-element/progress-2.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/all-revert-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-appearance-sizing-in-flex.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-optgroup-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/multiple-pickers-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/select-hr-listbox.html` | PASS | PASS | reftest [mismatch] pixel-diff=1694/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/html/semantics/forms/the-select-element/select-overflow-x.tentative.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-textarea-element/text-area-disconnected-firefox-bug-1933919-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-textarea-element/textarea-type.html` | PASS | PASS |  |
| ✓ | `/html/semantics/grouping-content/the-dl-element/grouping-dl.html` | PASS | PASS |  |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li-reftest-display-list-item.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html` | PASS | PASS |  |
| ✓ | `/html/semantics/grouping-content/the-pre-element/grouping-pre.html` | PASS | PASS |  |
| · | `/html/semantics/permission-element/geolocation-element/bounded-css-properties.tentative.html` | FAIL | FAIL |  |
| · | `/html/semantics/popovers/popovertarget-reflection.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/scripting-1/the-script-element/json-module/non-object.any.html` | PASS | PASS |  |
| · | `/html/semantics/scripting-1/the-script-element/microtasks/evaluation-order-3.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-resolve.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-success-external-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-success-empty-src-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-createHTMLDocument-parse-error-external-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-template-element/innerhtml-on-templates/innerhtml.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/tabular-data/historical.html` | PASS | PASS |  |
| ✓ | `/html/semantics/tabular-data/the-thead-element/rows.html` | PASS | PASS |  |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-separate.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-number-following-2.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/semantics/text-level-semantics/the-time-element/001.html` | PASS | PASS |  |
| · | `/html/syntax/parsing/ambiguous-ampersand.html` | FAIL | FAIL |  |
| ✓ | `/html/webappapis/animation-frames/callback-handle.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/atob/base64.any.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/microtask-queuing/queue-microtask.window.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/event-handler-onresize.html` | PASS | PASS |  |
| · | `/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/atomics-wait-async.https.any.html` | FAIL | FAIL |  |
| ✓ | `/html/webappapis/system-state-and-capabilities/the-navigator-object/clientinformation.window.html` | PASS | PASS |  |
| · | `/html/webappapis/timers/evil-spec-example.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/import-maps/acquiring/dynamic-import.html` | PASS | PASS |  |
| ✓ | `/import-maps/multiple-import-maps/basic.html` | PASS | PASS |  |
| ✓ | `/import-maps/static-after-innerText.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/edge-inclusive-intersection.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/inline-with-block-child-client-rect.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/multiple-thresholds.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/remove-element.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/same-document-root.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/unclipped-root.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/cross-document-root.html` | PASS | PASS |  |
| · | `/intersection-observer/iframe-root-with-overflow-propagation.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/scroll-margin-4-val.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/scroll-margin-no-intersect.html` | PASS | PASS |  |
| · | `/intersection-observer/svg-clipped-rect-target.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/svg-target-changes-position.html` | PASS | PASS |  |
| · | `/intersection-observer/transformed-iframe-002-cross-origin.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/v2/3d-transform-flattened-preserve-3d-occlusion.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/v2/border-radius-shadow-occlusion-replaced.html` | PASS | PASS |  |
| · | `/intersection-observer/v2/delay-test.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/simple-effects.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/svg-root-filter-occlusion.html` | FAIL | FAIL |  |
| ✓ | `/performance-timeline/buffered-flag-with-entryTypes-observer.tentative.any.html` | PASS | PASS |  |
| · | `/performance-timeline/po-disconnect-removes-observed-types.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/performance-timeline/po-takeRecords.any.html` | FAIL | FAIL |  |
| · | `/quirks/body-fills-html-quirk-positioned.html` | FAIL | FAIL | reftest [match] pixel-diff=630/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/hashless-hex-color/no-quirks.html` | ERROR | ERROR |  |
| ✓ | `/quirks/line-height-limited-quirks-mode.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/quirks/reference/green-100px-square-no-red.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/quirks/tables-inherit-color-from-body-quirk-002.html` | FAIL | FAIL | reftest [match] pixel-diff=41191/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/quirks/unitless-length/excluded-properties-001.html` | PASS | PASS |  |
| ✓ | `/selection/addRange-04.html` | PASS | PASS |  |
| ✓ | `/selection/addRange-36.html` | PASS | PASS |  |
| ✓ | `/selection/anchor-removal.html` | PASS | PASS |  |
| · | `/selection/caret/after-designMode-off.html` | FAIL | FAIL | reftest [match] pixel-diff=1253/480000 worstDelta=128 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/selection/collapse-15.html` | PASS | PASS |  |
| · | `/selection/contenteditable/modify-around-inline-element-boundary.tentative.html` | FAIL | FAIL |  |
| ✓ | `/selection/drag-disabled-textarea-shadow-dom.html` | PASS | PASS |  |
| · | `/selection/fire-selectionchange-event-on-deleting-single-character-inside-inline-element.html` | FAIL | FAIL |  |
| ✓ | `/selection/modify-extend-word-trailing-inline-block.tentative.html` | PASS | PASS |  |
| · | `/selection/move-paragraphboundary-cross-editing-boundary.tentative.html` | FAIL | FAIL |  |
| · | `/selection/select-end-of-line-image.tentative.html` | FAIL | FAIL |  |
| ✓ | `/selection/selection-range-after-editinghost-removed.html` | PASS | PASS |  |
| ✓ | `/selection/shadow-dom/cross-shadow-boundary-3.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/selection/shadow-dom/tentative/Selection-collapse-and-extend.html` | PASS | PASS |  |
| ✓ | `/selection/shadow-dom/tentative/Selection-later-become-slotted-content.html` | PASS | PASS |  |
| ✓ | `/selection/textcontrols/selectionchange.html` | PASS | PASS |  |
| ✓ | `/shadow-dom/Document-prototype-importNode.html` | PASS | PASS |  |
| · | `/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/attachShadow-with-ShadowRoot.html` | PASS | PASS |  |
| · | `/shadow-dom/dragenter-related-target.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/event-inside-slotted-node.html` | PASS | PASS |  |
| ✓ | `/shadow-dom/getElementById-dynamic-001.html` | PASS | PASS |  |
| · | `/shadow-dom/imperative-slot-api.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/inserting-fragment-under-shadow-host.html` | PASS | PASS |  |
| · | `/shadow-dom/offsetParent-across-shadow-boundaries.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/slot-dir-attach-child-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/shadow-dom/slot-fallback-content-004.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/shadow-dom/slotchange-event.html` | FAIL | FAIL |  |
| · | `/shadow-dom/wheel-event-related-target.html` | FAIL | FAIL |  |
| ✓ | `/streams/piping/general-addition.any.html` | PASS | PASS |  |
| · | `/streams/readable-byte-streams/bad-buffers-and-views.any.html` | FAIL | FAIL |  |
| · | `/streams/readable-byte-streams/tee.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/readable-streams/cross-realm-crash.window.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/streams/readable-streams/reentrant-strategies.any.html` | FAIL | FAIL |  |
| · | `/streams/transform-streams/flush.any.html` | FAIL | FAIL |  |
| · | `/streams/writable-streams/aborting.any.html` | FAIL | FAIL |  |
| · | `/streams/writable-streams/floating-point-total-queue-size.any.html` | FAIL | FAIL |  |
| ✓ | `/svg/coordinate-systems/out-of-flow-svg-root.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/coordinate-systems/viewBox-zero-disables-rendering-002.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/circle-003.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/ellipse-005.svg` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/svg/geometry/reftests/rect-004.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/ellipse-04.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/rect-02.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/reftests/ellipse-auto-rx-percent-clip-path.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/uievents/click/auxclick_event.html` | PASS | PASS |  |
| ✓ | `/uievents/constructors/inputevent-constructor.html` | PASS | PASS |  |
| ✓ | `/uievents/keyboard/modifier-keys-combinations.html` | PASS | PASS |  |
| · | `/uievents/mouse/cancel-mousedown-in-subframe.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/uievents/mouse/mouseenter-mouseleave-on-drag.html` | PASS | PASS |  |
| · | `/uievents/order-of-events/focus-events/focus-automated-blink-webkit.html` | FAIL | FAIL |  |
| ✓ | `/uievents/order-of-events/mouse-events/click-order.html` | PASS | PASS |  |
| · | `/uievents/textInput/api.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/url/IdnaTestV2-removed.any.html` | PASS | PASS |  |
| ✓ | `/url/historical.any.html` | PASS | PASS |  |
| ✓ | `/url/url-setters-a-area.window.html` | PASS | PASS |  |
| ✓ | `/url/urlsearchparams-constructor.any.html` | PASS | PASS |  |
| ✓ | `/url/urlsearchparams-sort.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/clear_non_existent_mark.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/mark-entry-constructor.any.html` | PASS | PASS |  |
| · | `/user-timing/measure-exceptions.html` | FAIL | FAIL |  |
| · | `/user-timing/measure_syntax_err.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/core/annotations.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/br_table.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/bulk-memory/table_init.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/data.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/f32.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/float_literals.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/array_fill.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/extern.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/i32.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/int_literals.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/local_tee.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/endianness64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/memory_init64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/table_grow64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/address0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/float_exprs0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/linking0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_copy0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_size3.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/traps0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/ref_null.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/return.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_bitwise.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_f32x4_rounding.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i16x8_cmp.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i32x4_dot_i16x8.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i64x2_extmul_i32x4.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_load.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_memory-multi.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/skip-stack-guard-page.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/table_set.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/unreachable.wast.js.html` | PASS | PASS |  |
| · | `/wasm/jsapi/constructor/compile.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/esm-integration/global-exports.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/esm-integration/source-phase.tentative.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/exception/identity.tentative.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/gc/exported-object.tentative.any.html` | ERROR | ERROR |  |
| · | `/wasm/jsapi/instance/constructor-bad-imports.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/js-string/imports.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/memory/grow.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/module/customSections.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/table/get-set.any.html` | ERROR | ERROR |  |
| · | `/wasm/serialization/module/nested-worker-success.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/wasm/webapi/idlharness.any.html` | PASS | PASS |  |
| · | `/wasm/webapi/status.any.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/class-string-iterator-prototype-object.any.html` | FAIL | FAIL |  |
| ✓ | `/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.html` | PASS | PASS |  |
| · | `/webidl/ecmascript-binding/interface-object.html` | FAIL | FAIL |  |
| ✓ | `/webidl/ecmascript-binding/legacy-factory-function-builtin-properties.window.html` | PASS | PASS |  |
| · | `/webidl/ecmascript-binding/put-forwards.html` | FAIL | FAIL |  |
| ✓ | `/webmcp/declarative/executeTool-abort.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/declarative/select-multiple-events.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/detached-frame-getTools.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/executeTool-error-window-onerror.https.html` | PASS | PASS |  |
| · | `/webmcp/imperative/exposedTo-cross-origin-child.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmcp/imperative/getTools-imperative-schema.https.html` | FAIL | FAIL |  |
| ✓ | `/webmcp/imperative/register-tool-title.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/same-origin-iframe-registerTool-regression.https.html` | PASS | PASS |  |
| ✓ | `/webmessaging/Channel_postMessage_target_source.any.html` | PASS | PASS |  |
| ✓ | `/webmessaging/MessageEvent_onmessage_postMessage_infinite_loop.html` | PASS | PASS |  |
| · | `/webmessaging/broadcastchannel/cross-partition.https.tentative.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/broadcastchannel/workers.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/message-channels/close-event/entangled-after-back-forward-cache-restore.https.tentative.window.html` | FAIL | FAIL |  |
| ✓ | `/webmessaging/message-channels/no-start.any.html` | PASS | PASS |  |
| · | `/webmessaging/multi-globals/messageport-incumbent.html` | FAIL | FAIL |  |
| · | `/webmessaging/postMessage_MessagePorts_xorigin.sub.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/postMessage_objects.sub.htm` | PASS | PASS |  |
| ✓ | `/webmessaging/with-options/no-target-origin.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/003.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/013.html` | PASS | PASS |  |
| · | `/webmessaging/with-ports/021.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/without-ports/003.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/012.html` | PASS | PASS |  |
| · | `/webmessaging/without-ports/019.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/without-ports/027.html` | PASS | PASS |  |
| ✓ | `/xhr/abort-after-timeout.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-basic-allow-non-cors-safelisted-method-async.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-preflight-request-allow-headers-returns-star.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-preflight-request-must-not-contain-cookie.htm` | PASS | PASS |  |
| ✓ | `/xhr/cors-upload.any.html` | PASS | PASS |  |
| ✓ | `/xhr/formdata/get-formelement.html` | PASS | PASS |  |
| ✓ | `/xhr/getresponseheader-chunked-trailer.htm` | PASS | PASS |  |
| ✓ | `/xhr/open-after-abort.htm` | PASS | PASS |  |
| ✓ | `/xhr/response-data-arraybuffer.htm` | PASS | PASS |  |
| ✓ | `/xhr/send-conditional-cors.htm` | PASS | PASS |  |
| ✓ | `/xhr/send-redirect-infinite.htm` | PASS | PASS |  |
| ✓ | `/xhr/sync-xhr-and-window-onload.html` | PASS | PASS |  |
| ✓ | `/xhr/xmlhttprequest-unsent.htm` | PASS | PASS |  |
| ✓ | `/FileAPI/blob/Blob-array-buffer.any.html` | PASS | PASS |  |
| ✓ | `/FileAPI/blob/Blob-stream-sync-xhr-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/FileAPI/fileReader.any.html` | PASS | PASS |  |
| ✓ | `/FileAPI/reading-data-section/filereader_readAsArrayBuffer.any.html` | PASS | PASS |  |
| · | `/FileAPI/url/url-with-fetch.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/derive_bits_keys/cfrg_curves_keys_curve448.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/digest/digest.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/encrypt_decrypt/aes_gcm.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_AES-KW.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/generateKey/failures_ML-KEM.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/generateKey/successes_AES-CBC.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/generateKey/successes_Ed448.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/generateKey/successes_X448.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/AES-OCB_importKey.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/ec_importKey_failures_ECDSA.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/okp_importKey_failures_X448.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/aes-ctr.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/ed448.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/x25519.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/sign_verify/mldsa.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/close-watcher/iframes/dialog-same-origin-ynyn.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/compression/compression-with-detach.any.html` | PASS | PASS |  |
| · | `/compression/decompression-split-chunk.any.html` | FAIL | FAIL |  |
| ✓ | `/console/console-log-large-array.any.html` | PASS | PASS |  |
| · | `/console/idlharness.any.html` | FAIL | FAIL |  |
| · | `/cors/preflight-cache.htm` | SKIP | SKIP | marked SKIP in expectations |
| · | `/cors/response-headers.htm` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/css/CSS2/abspos/abspos-containing-block-initial-005a.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-010.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-024.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-036.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-056.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-071.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-095.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-147.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-177.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-326.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-applies-to-014.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-attachment-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-color-applies-to-007.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-image-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-image-cover-attachment-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-intrinsic-008.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-016.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-042.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-077.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-109.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-117.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-125.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-133.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-141.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-149.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-002b.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-005b.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-013d.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-repeat-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-025.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-034.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-044.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/direction-003.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/line-breaking-bidi-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-003.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-color-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-018.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-035.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-049.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-061.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-073.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-095.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-color-011.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-conflict-style-102.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-006.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-left-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-color-applies-to-014.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-left-width-004.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/floats/float-in-self-painting-inline.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/floats/remove-float-in-first-line.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/linebox/soft-wrap-opportunity-after-replaced-content-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/CSS2/normal-flow/containing-block-percent-margin-bottom.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/unresolvable-min-height.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/replace-root-with-trailing-comment-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-cell-003.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-column-003.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-table-002.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/border-conflict-element-001b.xht` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/caption-side-applies-to-001.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/caption-side-applies-to-010.xht` | FAIL | FAIL | reftest [match] pixel-diff=4166/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/collapsing-border-model-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=45625/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/collapsing-border-model-011.html` | FAIL | FAIL | reftest [match] pixel-diff=80000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/empty-cells-applies-to-011.xht` | FAIL | FAIL | reftest [match] pixel-diff=2055/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003a02.xht` | FAIL | FAIL | reftest [match] pixel-diff=6831/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003b04.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003b12.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003c08.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e02.xht` | FAIL | FAIL | reftest [match] pixel-diff=10716/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e10.xht` | FAIL | FAIL | reftest [match] pixel-diff=10644/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003f06.xht` | FAIL | FAIL | reftest [match] pixel-diff=11818/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-022.xht` | FAIL | FAIL | reftest [match] pixel-diff=15403/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-031.xht` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/height-width-table-001.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/row-visibility-002.xht` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/CSS2/tables/separated-border-model-007.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/table-anonymous-objects-015.xht` | FAIL | FAIL | reftest [match] pixel-diff=542/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-061.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-069.xht` | FAIL | FAIL | reftest [match] pixel-diff=24166/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-077.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-085.xht` | FAIL | FAIL | reftest [match] pixel-diff=20680/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-093.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-101.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-109.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-117.xht` | FAIL | FAIL | reftest [match] pixel-diff=14931/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-125.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-133.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-141.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-149.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-157.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-165.xht` | FAIL | FAIL | reftest [match] pixel-diff=22521/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/CSS2/tables/table-anonymous-objects-173.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-181.xht` | FAIL | FAIL | reftest [match] pixel-diff=323/480000 worstDelta=197 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-189.xht` | FAIL | FAIL | reftest [match] pixel-diff=323/480000 worstDelta=197 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-197.xht` | FAIL | FAIL | reftest [match] pixel-diff=455/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-205.xht` | FAIL | FAIL | reftest [match] pixel-diff=1152/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-backgrounds-bc-column-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=16587/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-backgrounds-bs-rowgroup-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=55755/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/table-height-algorithm-008b.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/table-vertical-align-baseline-004.xht` | FAIL | FAIL | reftest [match] pixel-diff=452/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/table-visual-layout-026a.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/compositing/parsing/background-blend-mode-computed-multiple.html` | PASS | PASS |  |
| ✓ | `/css/compositing/parsing/mix-blend-mode-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/default-overflow-alignment-single-axis-scroll-container.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/parse-justify-content-003.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/parse-align-items-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/parse-justify-items-004.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/column-gap-animation-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/gap-normal-computed-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/row-gap-animation-003.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/align-items-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/gap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/grid-gap-shorthand.html` | PASS | PASS |  |
| · | `/css/css-align/parsing/justify-items-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-align/parsing/place-content-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/place-self-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/parse-align-self-004.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/place-self-shorthand-002.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-function-in-calc-number-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-anchor-position/anchor-name-002.html` | FAIL | FAIL |  |
| ✓ | `/css/css-anchor-position/anchor-position-principal-box.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-size-parse-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/chrome-1512373-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/chrome-419501749-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/iframe-anchor-name-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/parsing/position-try-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/position-area-value.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/scroll-compensation-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-animations/animation-base-response-002.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/computed-style-animation-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/neutral-var-keyframe-cycle-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-animations/parsing/animation-delay-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-fill-mode-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-name-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-range-start-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/animations/background-color-animation-field-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-backgrounds/background-332.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/background-size-001.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=200&height=40&spread=50&radius=100px%20/%2020px` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=300&height=60&spread=30&radius=0px%200px%2030px%2030px` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/parsing/background-attachment-invalid.html` | PASS | PASS |  |
| · | `/css/css-backgrounds/parsing/background-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-backgrounds/parsing/background-position-computed.html` | PASS | PASS |  |
| · | `/css/css-backgrounds/parsing/background-position-y-valid.html` | FAIL | FAIL |  |
| · | `/css/css-backgrounds/parsing/background-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-outset-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-source-computed.sub.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-radius-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/webkit-border-radius-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/corner-shape-zoom-overlap-extreme-values-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?border-radius=50%&corner-top-left-shape=scoop&corner-bottom-right-shape=scoop&corner-top-right-shape=notch&corner-bottom-left-shape=notch&border-width=10` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-bottom-right-shape=bevel&border-width=10&border-radius=20` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=5&border-radius=20%&border-width=20` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=squircle&border-top-right-radius=30` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=bevel&border-radius=40&border-width=10` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/outline-offset-rounding.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/tentative/parsing/border-bottom-radius-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/border-inline-start-radius-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/border-right-radius-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/box-shadow-blur-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/box-shadow-position-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-box/margin-trim/computed-margin-values/flexbox-column-style-change-triggers-layout-block-start.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/height-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/max-height-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/padding-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-break/abspos-overflow-hidden-001-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/block-end-aligned-abspos.html` | PASS | PASS |  |
| ✓ | `/css/css-break/box-decoration-break-clone-035-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-break/break-inside-avoid-min-block-size-1.html` | FAIL | FAIL | reftest [match] pixel-diff=152500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/chrome-bug-1285596-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/clear-past-float-with-oof-twice-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/firefox-bug-2026295-print.html` | PASS | PASS | reftest [mismatch] pixel-diff=59/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/css/css-break/flexbox/image-in-fragmented-flexbox-002-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-081b-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-column-flex-fragmentation-060-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-column-flex-fragmentation-069b-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/textarea-input-flex-items-in-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/fragmentainer-1px-clamping-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/grid/grid-nested-columns-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/line-and-fragmentainer-break-before-float-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-multicol-with-spanner-and-oof-002-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-oof-in-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/overflow-auto-height-with-bottom-padding-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/parsing/box-decoration-break-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/parsing/break-inside-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/remove-inline-child.html` | PASS | PASS |  |
| ✓ | `/css/css-break/table/caption-bottom-margin-at-boundary-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/repeated-section/special-elements-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/table-fragmentation-001d-print.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-break/table/table-fragmentation-003d-print.html` | FAIL | FAIL | reftest [match] pixel-diff=57600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/transform-022-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/all-prop-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/all-prop-revert-layer-noop.html?include=4` | PASS | PASS |  |
| ✓ | `/css/css-cascade/all-prop-revert-noop.html?include=3` | PASS | PASS |  |
| ✓ | `/css/css-cascade/import-removal.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/inline-style-background.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/layer-namespace-sandwich-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-cascade/parsing/all-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/revert-layer-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-layer-011.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-rule-revert-layer.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/revert-val-011.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/unset-val-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-system-colors.html` | PASS | PASS |  |
| ✓ | `/css/css-color/light-dark-inheritance.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-color/parsing/color-computed-contrast-color-function.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-invalid-lab.html` | PASS | PASS |  |
| · | `/css/css-color/parsing/color-valid-color-mix-function.html` | FAIL | FAIL |  |
| ✓ | `/css/css-color/parsing/color-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-color/system-color-compute.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/at-supports-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-009.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-017.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-025.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-033.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-044.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-namespace-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-selector-detecting-invalid-in-logical-combinations.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/conditional-container-status.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-size-invalidation.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-units-gradient.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/fieldset-legend-change.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/inline-size-and-min-width.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/no-layout-containment-subgrid-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-conditional/container-queries/size-container-auto-height.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/top-layer-dialog-backdrop.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-contain/contain-chrome-thcrash-001.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-053.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-continuations-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/content-visibility-in-svg-000-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/hidden-execcommand-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-1-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-17-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-4-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/parsing/contain-computed-children.html` | PASS | PASS |  |
| ✓ | `/css/css-content/element-replacement-gradient-scale-root-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-counter-styles/counter-style-at-rule/name-syntax.html` | PASS | PASS |  |
| ✓ | `/css/css-counter-styles/idlharness.html` | PASS | PASS |  |
| ✓ | `/css/css-display/display-contents-alignment-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-contents-dynamic-multicol-001-inline.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-contents-sharing-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-inline-dynamic-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/empty-text-baseline-002.html` | PASS | PASS |  |
| · | `/css/css-display/reading-flow/tentative/reading-flow-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-easing/step-jump-both.html` | PASS | PASS |  |
| ✓ | `/css/css-env/env-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-008.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-004.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/position-absolute-004.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/align-content-vert-001a.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/balance/balance-line-break-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/change-column-flex-width.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/fixedpos-video-in-abspos-quirk-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/flex-minimum-height-flex-items-012.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexbox-baseline-and-last-baseline-groups-line-size.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexbox_justifycontent-rtl-002.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-content-center.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-flex-start.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-stretch.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-column.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap-reverse.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-0-auto.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-flex-start.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-negative.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/intrinsic-size/col-wrap-005.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/main-axis-margin-rounding.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/negative-flex-rounding-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/overflow-auto-003.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-direction-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-grow-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-wrap-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/percentage-heights-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/position-relative-percentage-top-004.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/remove-out-of-flow-child-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/table-as-item-cross-size.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/crash-font-face-invalid-descriptor.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/font-palette-relative-color-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-fonts/font-style-sign-function.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/matching/font-unicode-PUA.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-face-src-list.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-feature-settings-valid.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-optical-sizing-computed.html` | FAIL | FAIL |  |
| · | `/css/css-fonts/parsing/font-shorthand-variant.html` | FAIL | FAIL |  |
| · | `/css/css-fonts/parsing/font-style-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-synthesis-small-caps-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-alternates-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-emoji-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-numeric-valid.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-variation-settings-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/variable-in-feature-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-forced-color-adjust/parsing/forced-color-adjust-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/flex/fragmentation/flex-gap-decorations-fragmentation-023-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/grid/grid-gap-decorations-059-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/parsing/gap-decorations-width-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/parsing/rule-visibility-items-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-items-center.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-002.html` | FAIL | FAIL | reftest [match] pixel-diff=1152/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002.html` | FAIL | FAIL | reftest [match] pixel-diff=2747/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004.html` | FAIL | FAIL | reftest [match] pixel-diff=1326/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-001.html` | FAIL | FAIL | reftest [match] pixel-diff=2492/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-001.html` | FAIL | FAIL | reftest [match] pixel-diff=2440/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-paint-positioned-children-001.html` | FAIL | FAIL | reftest [match] pixel-diff=1000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-background-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-011.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-010.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-009.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-017.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/positioned-grid-items-025.html` | FAIL | FAIL | reftest [match] pixel-diff=13000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-align-content-end-001.html` | PASS | PASS | reftest [match] byte-equal |
| ❌ | `/css/css-grid/alignment/grid-baseline-align-001.html` | PASS | FAIL | reftest [match] pixel-diff=20444/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-content-alignment-and-self-alignment-002.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-012.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-020.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-028.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-007.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-015.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-023.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-gutters-006.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/grid-gutters-014.html` | FAIL | FAIL | reftest [match] pixel-diff=3545/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1.html` | FAIL | FAIL | reftest [match] pixel-diff=277951/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-content-baseline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=49910/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-2.html` | FAIL | FAIL | reftest [match] pixel-diff=86428/480000 worstDelta=128 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-justify-content-space-between-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-001.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=131920/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-008.html` | FAIL | FAIL | reftest [match] pixel-diff=138400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html` | FAIL | FAIL | reftest [match] pixel-diff=1210/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-004.html` | FAIL | FAIL | reftest [match] pixel-diff=33529/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-005.html` | FAIL | FAIL | reftest [match] pixel-diff=172217/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-006.html` | FAIL | FAIL | reftest [match] pixel-diff=174026/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/dynamic-grid-within-flexbox.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-container-baseline-synthesized-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/flex-content-resolution-rows-002.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-definition/grid-auto-fit-columns-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-min-size-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-definition/grid-change-auto-repeat-tracks.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-definition/grid-support-named-grid-lines-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-in-table-cell-with-img.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/anonymous-grid-item-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-img-item-percent-max-height-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-order-property-auto-placement-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-inline-z-axis-ordering-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-border-padding-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-inline-contribution-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-items/grid-item-minmax-img-001.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-item-script-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-items-minimum-width-002.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-008.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-012.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-items/grid-items-relative-positioned-containing-block-006.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-012.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-020.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-order-property-painting-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-z-axis-ordering-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-006.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/remove-svg-grid-item-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-items/replaced-element-014.html` | FAIL | FAIL | reftest [match] pixel-diff=30000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-direction-invalid.html` | PASS | PASS |  |
| · | `/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-serialization.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/grid-model/grid-areas-overflowing-grid-container-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-container-ignores-first-letter-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-container-sizing-constraints-001.html` | PASS | PASS |  |
| · | `/css/css-grid/grid-model/grid-first-line-003.html` | FAIL | FAIL | reftest [match] pixel-diff=3602/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/grid-model/grid-inline-first-letter-003.html` | FAIL | FAIL | reftest [match] pixel-diff=48/480000 worstDelta=128 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-model/grid-inline-vertical-align-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-vertical-align-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-with-content-dynamic-display-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/inheritance.html` | PASS | PASS |  |
| · | `/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-003.html` | FAIL | FAIL | reftest [match] pixel-diff=5706/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-find-fr-size-restart-algorithm.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-max-content-width-percent-height-aspect-ratio-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-track-ignores-max-size-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/parsing/grid-auto-columns-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-auto-rows-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-row-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-areas-valid.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-template-columns-intrinsic-auto-repeat-computed-withcontent.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-template-repeat-auto-computed-withcontent-002.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-template-rows-intrinsic-auto-repeat-computed.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-template-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/placement/grid-placement-using-named-grid-lines-008.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/stretch-grid-item-radio-input.html` | FAIL | FAIL | reftest [match] pixel-diff=1050/480000 worstDelta=127 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/auto-track-sizing-004.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/grid-gap-002.html` | FAIL | FAIL | reftest [match] pixel-diff=240/480000 worstDelta=230 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/grid-gap-010.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/independent-formatting-context-fieldset.html` | FAIL | FAIL | reftest [match] pixel-diff=15300/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/line-names-005.html` | FAIL | FAIL | reftest [match] pixel-diff=95624/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/line-names-013.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/subgrid/orthogonal-writing-mode-006.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/repeat-auto-fill-003.html` | FAIL | FAIL | reftest [match] pixel-diff=140896/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/standalone-axis-size-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/subgrid/standalone-axis-size-009.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/subgrid/subgrid-baseline-003.html` | FAIL | FAIL | reftest [match] pixel-diff=1104/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/subgrid-scroller-auto-height-padding.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/table-grid-item-dynamic-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-images/parsing/gradient-interpolation-method-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/image-orientation-valid.html` | PASS | PASS |  |
| · | `/css/css-images/parsing/object-fit-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-inline/parsing/baseline-shift-valid.html` | PASS | PASS |  |
| · | `/css/css-inline/text-box-trim/not-at-page-edges-003-print.html` | FAIL | FAIL | reftest [match] pixel-diff=1200/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/change-list-style-position-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/content-property/marker-text-matches-disc.html` | FAIL | FAIL | reftest [match] pixel-diff=744/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/counter-001.html` | FAIL | FAIL | reftest [match] pixel-diff=342/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✨ | `/css/css-lists/counter-list-item.html` | FAIL | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/counter-reset-reversed-list-item.html` | FAIL | FAIL | reftest [match] pixel-diff=93/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/counter-reset-reversed-siblings-001a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-slot-order.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/counters-scope-002.html` | FAIL | FAIL | reftest [match] pixel-diff=1564/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/foo-counter-reversed-006d.html` | FAIL | FAIL | reftest [match] pixel-diff=592/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✨ | `/css/css-lists/implicit-and-explicit-list-item-counters.html` | FAIL | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-list-item-counter-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/li-value-reversed-007a.html` | FAIL | FAIL | reftest [match] pixel-diff=2007/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/li-value-reversed-012.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-020.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-028.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/list-item-definition.html` | FAIL | FAIL | reftest [match] pixel-diff=2407/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/list-style-type-decimal-vertical-rl.html` | FAIL | FAIL | reftest [match] pixel-diff=2121/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/list-style-type-string-007.html` | FAIL | FAIL | reftest [match] pixel-diff=6340/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/nested-marker.html` | FAIL | FAIL | reftest [match] pixel-diff=2488/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/parsing/counter-reset-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-image-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-type-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/block-size-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-block-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-inline-style-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/inline-size-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/inset-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/max-inline-size-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/min-inline-size-valid.html` | PASS | PASS |  |
| · | `/css/css-masking/animations/clip-path-geometry-box-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/mask-border-slice-composition.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/mask-position-interpolation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/clip-path/clip-path-circle-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-contentBox-1c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-fillBox-1a.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-masking/clip-path/clip-path-paddingBox-1d.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-polygon-009.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-reference-box-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-transform-mutated-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip/clip-no-clipping-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-masking/hit-test/clip-path-element-objectboundingbox-001.html` | FAIL | FAIL |  |
| · | `/css/css-masking/mask-image/mask-clip-8.html` | FAIL | FAIL | reftest [match] pixel-diff=1260/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-masking/mask-image/mask-image-4b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-opacity-1c.html` | PASS | PASS | reftest [match] pixel-diff=5000/480000 worstDelta=128 fuzzy(maxDiff=1, maxPixels=5000) within tolerance |
| ✓ | `/css/css-masking/mask-image/mask-position-3a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-position-7.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-contain.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-percent-percent.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/parsing/clip-path-shape-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-composite-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-repeat-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-mixins/function-relative-units.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-count-computed.html` | PASS | PASS |  |
| · | `/css/css-multicol/parsing/column-pseudo-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-multicol/parsing/column-rule-style-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-span-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-navigation/tentative/parsing/location-invalid-001.html` | PASS | PASS |  |
| · | `/css/css-overflow/parsing/line-clamp-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-overflow/parsing/scroll-axis-lock-invalid.html` | PASS | PASS |  |
| · | `/css/css-overflow/parsing/scroll-target-group-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-overflow/parsing/webkit-box-computed.html` | PASS | PASS |  |
| · | `/css/css-page/cssom/page-001.html` | FAIL | FAIL |  |
| ✓ | `/css/css-page/page-rule-declarations-004.html` | PASS | PASS |  |
| ✓ | `/css/css-page/parsing/page-rules-001.html` | PASS | PASS |  |
| · | `/css/css-position/containing-block-change-button.html` | FAIL | FAIL | reftest [match] pixel-diff=36403/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/static-position/vlr-ltr-ltr-in-multicol.html` | FAIL | FAIL | reftest [match] pixel-diff=768/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/vlr-ltr-ltr-in-multicols.html` | FAIL | FAIL | reftest [match] pixel-diff=1200/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/nested-inline-abspos-child-with-siblings.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/parsing/bottom-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/left-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/top-invalid.html` | PASS | PASS |  |
| · | `/css/css-position/position-absolute-center-003.html` | FAIL | FAIL | reftest [match] pixel-diff=2500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-absolute-dynamic-relayout-005.html` | FAIL | FAIL | reftest [match] pixel-diff=52700/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-position/position-absolute-iframe-print-002.sub.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=255 fuzzy(maxDiff=255, maxPixels=20) within tolerance |
| · | `/css/css-position/position-absolute-in-inline-008b.html` | FAIL | FAIL | reftest [match] pixel-diff=58600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-absolute-replaced-intrinsic-size.tentative.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-position/position-absolute-semi-replaced-stretch-input.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/position-relative-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-position/position-relative-009.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-position/position-relative-table-tbody-left-absolute-child.html` | FAIL | FAIL | reftest [match] pixel-diff=10199/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-tfoot-top-absolute-child.html` | FAIL | FAIL | reftest [match] pixel-diff=8872/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-tr-top-absolute-child.html` | FAIL | FAIL | reftest [match] pixel-diff=9342/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-001.html` | FAIL | FAIL | reftest [match] pixel-diff=2500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-009.html` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/vlr-rtl-ltr.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=415503/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-bottom-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-escape-scroller-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-flex-item-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ❌ | `/css/css-position/sticky/position-sticky-inline.html` | PASS | FAIL | reftest [match] pixel-diff=7500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-left-006.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-position/sticky/position-sticky-nested-left.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-overflow-clip-container.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-right-003.html` | FAIL | FAIL | reftest [match] pixel-diff=15000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-single-axis-dynamic.html` | PASS | PASS |  |
| · | `/css/css-position/sticky/position-sticky-table-td-left.html` | FAIL | FAIL | reftest [match] pixel-diff=9714/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/sticky/position-sticky-table-th-top.html` | FAIL | FAIL | reftest [match] pixel-diff=9555/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-top-006.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-position/sticky/sticky-after-input.html` | PASS | PASS |  |
| ✓ | `/css/css-properties-values-api/registered-property-computation-color-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-visited.html` | PASS | PASS |  |
| · | `/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html` | FAIL | FAIL |  |
| · | `/css/css-ruby/br-clear-all-002.html` | FAIL | FAIL |  |
| ✓ | `/css/css-ruby/parsing/ruby-overhang-invalid.html` | PASS | PASS |  |
| · | `/css/css-ruby/ruby-position-alternate.html` | FAIL | FAIL |  |
| ✓ | `/css/css-scroll-snap/parsing/scroll-snap-stop-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/parsing/shape-outside-invalid-position.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/circle-function-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/rect-function-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-margin-003.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-circle-007.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-ellipse-003.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-inset-001.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-polygon-000.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/aspect-ratio/parsing/aspect-ratio-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/intrinsic-percent-replaced-033.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/max-height-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/min-width-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/at-rule-in-declaration-list.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/charset/page-windows-1252-http-windows-1251-css-utf8-bom.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/trailing-braces.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/border-collapse-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/caption-side-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-invalid.html` | PASS | PASS |  |
| · | `/css/css-text-decor/parsing/text-decoration-skip-spaces-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text-decor/parsing/text-emphasis-position-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/text-decoration-thickness-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/text-underline-offset-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-loose.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/other-lang/css-text-line-break-de-pr-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/unknown-lang/css-text-line-break-pr-normal.html` | PASS | PASS |  |
| · | `/css/css-text/inheritance.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/hyphenate-limit-chars-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/line-break-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/tab-size-valid.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-align-valid.html` | FAIL | FAIL |  |
| · | `/css/css-text/parsing/text-group-align-valid.html` | FAIL | FAIL |  |
| · | `/css/css-text/parsing/text-spacing-computed.html` | FAIL | FAIL |  |
| · | `/css/css-text/parsing/text-transform-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/text-wrap-style-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/white-space-shorthand-text-wrap.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/word-space-transform-valid.html` | FAIL | FAIL |  |
| · | `/css/css-text/tab-size/tab-size-inheritance-001.html` | FAIL | FAIL | reftest [match] pixel-diff=40/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-transforms/parsing/backface-visibility-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/rotate-parsing-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/transform-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/webkit-perspective-invalid.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-delay-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-property-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/historical.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-objects/parse.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value.any.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssRGB.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/get-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/animation-name.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/background-color.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/caret-color.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/column-width.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/cursor.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/flex-flow.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-kerning.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/inline-size.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/mask-type.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/outline-color.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/perspective.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/table-layout.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/accent-color-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/box-sizing-invalid.html` | PASS | PASS |  |
| · | `/css/css-ui/parsing/cursor-valid.html` | FAIL | FAIL |  |
| · | `/css/css-ui/parsing/outline-color-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-ui/parsing/outline-style-valid.html` | PASS | PASS |  |
| · | `/css/css-ui/parsing/user-select-computed-contain.html` | FAIL | FAIL |  |
| · | `/css/css-values/acos-asin-atan-atan2-computed.html` | FAIL | FAIL |  |
| · | `/css/css-values/animations/calc-interpolation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/attr-dynamic-marker-content.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/attr-pseudo-element-originating.html` | FAIL | FAIL |  |
| · | `/css/css-values/attr-serialization.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-background-position-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-height-table-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-infinity-nan-serialize-length.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-linear-radial-conic-gradient-001.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-mix-invalid.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-offsets-absolute-top-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-rounding-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/calc-size/animation/interpolate-size-height-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-min-height-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/calc-size-flex-basis-on-row.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/calc-size-width-box-sizing.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-vertical-align-1.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/ch-recalc-on-font-load.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/clamp-none-whitespace.html` | PASS | PASS |  |
| ✓ | `/css/css-values/getComputedStyle-border-radius-002.html` | PASS | PASS |  |
| ✓ | `/css/css-values/ic-unit-008.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/if-media-invalidation.html` | FAIL | FAIL |  |
| · | `/css/css-values/lh-rlh-on-root-001.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/lh-unit-same-element-line-height-dependency.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/minmax-length-computed.html` | PASS | PASS |  |
| · | `/css/css-values/minmax-number-serialize.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/percentage-rem-low.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/random-alias-property.tentative.html` | PASS | PASS |  |
| · | `/css/css-values/random-in-media.tentative.html` | FAIL | FAIL |  |
| · | `/css/css-values/random-item-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/rex-invalidation.html` | PASS | PASS |  |
| ✓ | `/css/css-values/round-mod-rem-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-values/sin-cos-tan-invalid.html` | PASS | PASS |  |
| · | `/css/css-values/tree-counting/sibling-function-invalidation.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-keyframe-registered-properties-dynamic.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/trig-functions-with-runtime-angle-arguments.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/urls/cross-origin/url-image-cross-origin-anonymous-negative.sub.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/urls/referrer-policy/no-referrer/url-font-referrer-policy.sub.html` | PASS | PASS |  |
| · | `/css/css-values/various-values-important.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/vh-support-margin.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/viewport-units-001-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/viewport-units-gutter-004.html` | PASS | PASS |  |
| ✓ | `/css/css-values/viewport-units-modify.html` | PASS | PASS |  |
| ✓ | `/css/css-values/viewport-units-scrollbars-scroll-vhw-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/css-vars-custom-property-inheritance.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/var-ident-function.html` | FAIL | FAIL |  |
| · | `/css/css-variables/variable-cycles.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-declaration-08.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-16.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-24.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-34.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-42.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-50.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-58.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-exponential-blowup.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-invalid-recovery.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-04.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-13.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-21.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-29.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-37.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-variable.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-substitution-shadow-properties.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-supports-06.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-14.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-22.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/variable-supports-30.html` | FAIL | FAIL | reftest [match] pixel-diff=980/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-variables/variable-supports-38.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-46.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-54.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-62.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/vars-background-shorthand-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-view-transitions/parsing/view-transition-class-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-viewport/zoom/parsing/zoom-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/direction-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/unicode-bidi-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/text-orientation-parsing-001.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/client-props-root.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/elementFromPoint-001.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/elementScroll.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/getClientRects-zoom.html` | PASS | PASS |  |
| · | `/css/cssom-view/offsetParent-fixed.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/offsetTopLeftInScrollableParent.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/resize-event-on-initial-layout-001.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-inline-image.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-svg-shape.html` | PASS | PASS |  |
| · | `/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/table-border-collapse-client-width-height.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/window-screen-width.html` | PASS | PASS |  |
| ✓ | `/css/cssom/CSSFontFeatureValuesRule.html` | PASS | PASS |  |
| ✓ | `/css/cssom/CSSRuleList.html` | PASS | PASS |  |
| ✓ | `/css/cssom/CSSStyleSheet-constructable-disabled-regular-sheet-insertion.html` | PASS | PASS |  |
| · | `/css/cssom/CSSStyleSheet-constructable.html` | FAIL | FAIL |  |
| · | `/css/cssom/HTMLLinkElement-disabled-005.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/css/cssom/adoptedstylesheets-invalid-assignment-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/css-style-attribute-modifications.html` | PASS | PASS |  |
| ✓ | `/css/cssom/cssom-ruleTypeAndOrder.html` | PASS | PASS |  |
| ✓ | `/css/cssom/cssstyledeclaration-setter-form-controls.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-insets-nobox.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-resolved-min-max-clamping.html` | PASS | PASS |  |
| ✓ | `/css/cssom/insert-invalid-where-rule-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/cssom/medialist-interfaces-002.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/serialization-CSSDeclaration-with-important.html` | PASS | PASS |  |
| ✓ | `/css/cssom/stylesheet-replacedata-dynamic.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-backdrop-root-filter.html` | PASS | PASS | reftest [match] pixel-diff=196/480000 worstDelta=26 fuzzy(maxDiff=5, maxPixels=2696) within tolerance |
| ✓ | `/css/filter-effects/backdrop-filter-box-shadow.html` | PASS | PASS | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=1, maxPixels=10000) within tolerance |
| ✓ | `/css/filter-effects/backdrop-filter-fixed-clip.html` | PASS | PASS | reftest [match] pixel-diff=12100/480000 worstDelta=55 fuzzy(maxDiff=2, maxPixels=54400) within tolerance |
| ✓ | `/css/filter-effects/backdrop-filter-root-element.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filters-grayscale-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/clip-under-filter-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-backdrop-filters-animation-grayscale.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-animation-combined-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-animation-sepia.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/feGaussianBlur-stdDeviation-axis-zero.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-contrast-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-region-transformed-child-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-target-offscreen-below-viewport-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filters-test-brightness-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/parsing/backdrop-filter-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/parsing/flood-color-computed.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/svg-empty-element-with-filter-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-css-dropshadow-currentcolor.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-fedisplacementmap-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-feflood-006.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/filter-effects/will-change-blur-filter-under-clip.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/motion/parsing/offset-position-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/printing/fixed-pos-object-pdf-crash-print.html` | PASS | PASS | reftest [mismatch] pixel-diff=12400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/css/printing/paused-animations-print.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/selectors/dir-pseudo-on-input-element.html` | FAIL | FAIL |  |
| ✓ | `/css/selectors/dir-selector-ltr-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/dir-style-02a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/has-basic.html` | PASS | PASS |  |
| ✓ | `/css/selectors/invalidation/has-in-parent-position.html` | PASS | PASS |  |
| ✓ | `/css/selectors/invalidation/is-pseudo-containing-sibling-relationship-in-has.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-attribute.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-is.html` | PASS | PASS |  |
| ✓ | `/custom-elements/connected-callbacks-template.html` | PASS | PASS |  |
| ✓ | `/custom-elements/reactions/AriaMixin-string-attributes.tentative.html` | PASS | PASS |  |
| ✓ | `/dom/abort/AbortSignal.any.html` | PASS | PASS |  |
| ✓ | `/dom/collections/HTMLCollection-as-prototype.html` | PASS | PASS |  |
| ✓ | `/dom/collections/childnodes-messagechannel-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/dom/events/CustomEvent.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-bubbles-true.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-multiple-stopPropagation.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-reenter.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-isTrusted.any.html` | PASS | PASS |  |
| · | `/dom/events/Event-timestamp-high-resolution.https.html` | FAIL | FAIL |  |
| · | `/dom/events/EventListener-invoke-legacy.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/events/EventTarget-removeEventListener.any.html` | PASS | PASS |  |
| ✓ | `/dom/events/event-global-set-before-handleEvent-lookup.window.html` | PASS | PASS |  |
| ✓ | `/dom/events/legacy-pre-activation-behavior.window.html` | PASS | PASS |  |
| ✓ | `/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-window.html` | PASS | PASS |  |
| ✓ | `/dom/events/scrolling/iframe-chains.html` | PASS | PASS |  |
| · | `/dom/events/scrolling/scrollend-event-fired-after-snap.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/scrolling/scrollend-event-fires-for-repeat-key-ending-after-scroll-container-end-is-reached.html` | FAIL | FAIL |  |
| · | `/dom/events/scrolling/scrollend-with-snap-on-fractional-offset.html` | FAIL | FAIL |  |
| · | `/dom/events/scrolling/wheel-event-transactions-target-removal.html` | FAIL | FAIL |  |
| · | `/dom/idlharness.window.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/CharacterData-appendData.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/ChildNode-after.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/DOMImplementation-createHTMLDocument-with-null-browsing-context-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/dom/nodes/Document-constructor.html` | FAIL | FAIL |  |
| · | `/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Document-createAttribute.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-createEvent.https.html` | PASS | PASS |  |
| · | `/dom/nodes/Document-getElementsByTagName-xhtml.xhtml` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/nodes/DocumentType-literal-xhtml.xhtml` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Element-childElementCount-dynamic-remove.html` | PASS | PASS |  |
| · | `/dom/nodes/Element-firstElementChild-entity-xhtml.xhtml` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Element-getElementsByTagNameNS.html` | PASS | PASS |  |
| · | `/dom/nodes/Element-matches.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Element-setAttribute-crbug-1138487.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/MutationObserver-characterData.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/MutationObserver-takeRecords.html` | PASS | PASS |  |
| · | `/dom/nodes/Node-cloneNode-XMLDocument.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Node-insertBefore.html` | PASS | PASS |  |
| · | `/dom/nodes/Node-mutation-adoptNode.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Node-properties.html` | PASS | PASS |  |
| · | `/dom/nodes/NodeList-static-length-getter-tampered-3.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/nodes/ParentNode-querySelector-All.html` | FAIL | FAIL |  |
| · | `/dom/nodes/ParentNode-replaceChildren.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/nodes/adoption.window.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/getElementsByClassName-03.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-13.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-21.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-29.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/insertBefore-iframe-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/dom/nodes/insertion-removing-steps/script-does-not-run-on-child-removal.window.html` | PASS | PASS |  |
| · | `/dom/nodes/query-target-in-load-event.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/nodes/rootNode.html` | PASS | PASS |  |
| · | `/dom/observable/tentative/observable-every.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-inspect.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-toArray.any.html` | FAIL | FAIL |  |
| ✓ | `/dom/ranges/Range-compareBoundaryPoints-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/dom/ranges/Range-extractContents.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/dom/ranges/Range-mutations-dataChange.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-selectNode.html` | PASS | PASS |  |
| · | `/dom/traversal/TreeWalker-acceptNode-filter-cross-realm-null-browsing-context.html` | FAIL | FAIL |  |
| ✓ | `/dom/traversal/TreeWalker-realm.html` | PASS | PASS |  |
| · | `/domparsing/DOMParser-parseFromString-html.html` | FAIL | FAIL |  |
| · | `/domparsing/DOMParser-parseFromString-xml-internal-subset.html` | FAIL | FAIL |  |
| · | `/domparsing/innerhtml-03.xhtml` | FAIL | FAIL |  |
| · | `/domparsing/insert_adjacent_html-xhtml.xhtml` | FAIL | FAIL |  |
| ✓ | `/editing/run/backcolor.html` | PASS | PASS |  |
| ✓ | `/editing/run/createlink-with-selecting-img.html` | PASS | PASS |  |
| · | `/editing/run/delete.html?4001-5000` | FAIL | FAIL |  |
| · | `/editing/run/fontsize.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/formatblock.html?3001-4000` | FAIL | FAIL |  |
| · | `/editing/run/forwarddelete.html?5001-6000` | FAIL | FAIL |  |
| · | `/editing/run/insertimage.html` | FAIL | FAIL |  |
| · | `/editing/run/insertparagraph.html?3001-4000` | FAIL | FAIL |  |
| · | `/editing/run/insertunorderedlist.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/justifycenter.html?2001-3000` | FAIL | FAIL |  |
| · | `/editing/run/justifyfull.html?3001-4000` | FAIL | FAIL |  |
| · | `/editing/run/justifyright.html?3001-4000` | FAIL | FAIL |  |
| · | `/editing/run/multitest.html?5001-6000` | FAIL | FAIL |  |
| · | `/editing/run/removeformat.html` | FAIL | FAIL |  |
| · | `/editing/run/typing-text-in-direct-child-of-editing-host.html?white-space=pre-line` | FAIL | FAIL |  |
| ✓ | `/encoding/api-basics.any.html` | PASS | PASS |  |
| ✓ | `/encoding/eof-utf-8-one.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?13001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode-csiso2022jp.html?7001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-csshiftjis.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms932.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms_kanji.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-shift-jis.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-sjis.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-windows-31j.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-x-sjis.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?16001-17000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?14001-15000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?16001-17000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?14001-15000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-schinese/gb18030/gb18030-decoder.any.html` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?14001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?7001-8000` | PASS | PASS |  |
| · | `/encoding/sniffing.html` | FAIL | FAIL |  |
| ✓ | `/encoding/streams/decode-utf8.any.html` | PASS | PASS |  |
| ✓ | `/encoding/textdecoder-byte-order-marks.any.html` | PASS | PASS |  |
| · | `/encoding/textdecoder-mistakes.any.html` | FAIL | FAIL |  |
| · | `/encoding/utf-32.html` | FAIL | FAIL |  |
| · | `/fetch/api/basic/header-value-combining.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/basic/referrer.any.html` | PASS | PASS |  |
| · | `/fetch/api/basic/request-upload.h2.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/api/basic/stream-response.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/cors/cors-expose-star.sub.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/cors/cors-preflight-not-cors-safelisted.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/cors/cors-redirect-credentials.any.html` | PASS | PASS |  |
| · | `/fetch/api/headers/header-values.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/headers/headers-record.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/redirect/redirect-count.any.html` | PASS | PASS |  |
| · | `/fetch/api/redirect/redirect-origin.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/request/request-bad-port.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/request/request-clone-readable-stream-body.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/request/request-init-contenttype.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/response/many-empty-chunks-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/fetch/api/response/response-error-from-stream.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/response/response-static-json.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/response/response-stream-disturbed-6.any.html` | PASS | PASS |  |
| ✓ | `/fetch/content-encoding/gzip/gzip-body.any.html` | PASS | PASS |  |
| ✓ | `/fetch/content-type/multipart-malformed.any.html` | PASS | PASS |  |
| · | `/fetch/data-urls/base64.any.html` | FAIL | FAIL |  |
| · | `/fetch/http-cache/credentials.tentative.any.html` | FAIL | FAIL |  |
| · | `/fetch/http-cache/vary.any.html` | FAIL | FAIL |  |
| · | `/fetch/orb/tentative/status.sub.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/fetch/security/1xx-response.any.html` | PASS | PASS |  |
| · | `/hr-time/navigation-start-post-before-unload.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/browsers/browsing-the-web/history-traversal/popstate_event.html` | PASS | PASS |  |
| ✓ | `/html/browsers/history/the-location-interface/document_location.html` | PASS | PASS |  |
| · | `/html/browsers/history/the-session-history-of-browsing-contexts/navigation-in-onload_form-submission-2.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/browsers/the-window-object/accessing-other-browsing-contexts/test2.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/browsers/windows/nested-browsing-contexts/window-top.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/canvas/element/compositing/2d.composite.canvas.source-atop.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.destination-in.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.xor.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.globalAlpha.invalid.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.image.lighter.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.operation.darker.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.solid.copy.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.solid.source-out.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.transparent.destination-over.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-atop.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.image.source-out.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.pattern.destination-in.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colormix.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-negative-saturation.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-7.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.system.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.current.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.image.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.undefined.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colorObject.transparency.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.cap.round.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.join.closed.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.miter.exceeded.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.width.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.angle.4.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.arc.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.shape.4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.zero.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.ensuresubpath.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.shape.end.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.clip.unaffected.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.closed.arc.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.fill.winding.subtract.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.bezier.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.transform.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.lineTo.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.moveTo.newsubpath.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.quadraticCurveTo.shape.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.selfintersect.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.double.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompointinit.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.double.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.newsubpath.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.selfintersect.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.empty.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.scale1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.create.and.resize.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.create2.initial.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.createImageBitmap.p3.rgba.unorm8.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.length.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.rounding.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.array.bounds.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.object.readonly.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.put.clip.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.put.modified.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.align.invalid.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.align.center.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.draw.baseline.bottom.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.draw.fill.maxWidth.fontface.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.fontface.notinpage.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.draw.space.collapse.start.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.drawing.style.fontVariant.settings.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.drawing.style.reset.TextRendering.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.font.parse.complex2.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.font.weight.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.emHeights-low-ascent.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.fontBoundingBox.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.lang.inherit.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.text-clusters-split.tentative.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.bitmap.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.lineJoin.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.stack.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.rotate.direction.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.scale.multiple.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.transform.multiply.html` | PASS | PASS |  |
| ✓ | `/html/dom/aria-attribute-reflection.tentative.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.title-05.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/resource-metadata-management/document-compatmode-04.xhtml` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/classlist-nonstring.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/dataset-set.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/dir-auto-form-associated.window.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-06.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-14.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-22.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-30.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-38.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-script-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-script-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-pre-N-EN.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/dom/elements/global-attributes/lang-xmllang-01.html` | FAIL | FAIL | reftest [match] pixel-diff=51366/480000 worstDelta=205 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/html/dom/elements/global-attributes/the-lang-attribute-005.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/the-translate-attribute-009.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/name-content-attribute-and-property.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-008c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-setter.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=pre-line` | PASS | PASS |  |
| · | `/html/dom/historical.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/reflection-forms.html` | PASS | PASS |  |
| ✓ | `/html/dom/reflection-text.html` | PASS | PASS |  |
| ✓ | `/html/dom/render-blocking/element-render-blocking-024.html` | PASS | PASS |  |
| ✓ | `/html/infrastructure/common-microsyntaxes/colours/parsing-legacy-colour-value-ascii-case-insensitive.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html?include=scheme` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=websocket` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/interactions-of-styling-and-scripting/script-created-style-element-does-not-block-script.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-link-element/link-href-attribute-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-title-element/title.text-04.xhtml` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrack/label.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onenter.html` | ERROR | ERROR |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getTrackById.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/document-getters-return-null-for-cross-origin.html` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-first-load-canceled-second-load-blank.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-history-pushState.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-in-scroller-nested-4.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-link-click-fragment.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-window-open.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-network-error.sub.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_loading_lazy.htm` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-1.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_history_go_back.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_01.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-inherit-to-blank-document-unsandboxed-frame.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-frame-allow-top.tentative.sub.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox_005.htm` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_018.htm` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox_029.htm` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/srcdoc-removed-iframe-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/html/semantics/embedded-content/the-object-element/object-attributes.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/attributes-common-to-form-controls/formaction.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/constraints/form-validation-validity-tooLong.html` | PASS | PASS |  |
| · | `/html/semantics/forms/form-submission-0/constructing-form-data-set.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/resetting-a-form/reset-event.html` | PASS | PASS |  |
| · | `/html/semantics/forms/textfieldselection/selection-not-application.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-menu-historical.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-willvalidate-readonly-attribute.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-fieldset-element/fieldset-intrinsic-size.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-action.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-elements-nameditem-02.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/checkable-active-space-key-prevented-default.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/date.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/files.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-seconds-leading-zeroes.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-type-change-during-activation-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-input-element/input-value-invalidstateerr.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-valueasnumber.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/minlength.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/radio-groupname-case.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/range-option-remove-repaint.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/selection-weekmonth.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/type-change-file-to-text-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-input-element/valueMode-weekmonth.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-label-element/move-form-associated-element-into-label-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-option-element/option-index.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-progress-element/progress-max-setting.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/appearance-base-select-other-elements.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-appearance-wrong-picker-argument.html` | PASS | PASS | reftest [mismatch] pixel-diff=2890/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-picker-popover-open-invalid.tentative.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/select-add-optgroup-before-argument-is-select-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/select-in-table-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/select-remove.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-textarea-element/textarea-maxlength.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-textarea-element/textarea-update-default-value-in-shadow-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/grouping-content/the-hr-element/grouping-hr.html` | PASS | PASS |  |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-ol-element/reversed-1a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-ul-element/grouping-ul.html` | PASS | PASS |  |
| · | `/html/semantics/permission-element/geolocation-element/idlharness.tentative.window.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/scripting-1/the-script-element/import-attributes/dynamic-import-with-attributes-argument.any.html` | PASS | PASS |  |
| · | `/html/semantics/scripting-1/the-script-element/json-module/repeated-imports.any.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/module/dynamic-import/blob-url.any.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-fetch-error-external-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-success-external-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-createHTMLDocument-success-external-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-template-element/template-element/content-attribute.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/tabular-data/the-table-element/insertRow-method-01.html` | PASS | PASS |  |
| ✓ | `/html/semantics/tabular-data/the-tr-element/insertCell.html` | PASS | PASS |  |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-surrounding-run.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/semantics/the-button-element/command-and-commandfor/button-type-reflection.html` | PASS | PASS |  |
| · | `/html/syntax/parsing/empty-doctype-ids.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/html/webappapis/animation-frames/callback-invoked.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/dynamic-markup-insertion/document-write/during-readystatechange.window.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/event-loops/task_microtask_ordering.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/event-handler-processing-algorithm-error/body-element-synthetic-event.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-failure.https.any.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/timers/missing-timeout-setinterval.any.html` | PASS | PASS |  |
| ✓ | `/import-maps/acquiring/script-tag-inline.html` | PASS | PASS |  |
| ✓ | `/import-maps/multiple-import-maps/conflict-first-persists.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/bounding-box.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/empty-root-margin.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/intersection-ratio-ib-split.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/not-in-containing-block-chain.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/root-margin-rounding.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/same-document-with-document-root.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/visibility-hidden.html` | PASS | PASS |  |
| · | `/intersection-observer/cross-origin-iframe.sub.html` | FAIL | FAIL |  |
| · | `/intersection-observer/img-lazy-loading-not-blocked-by-img-outside-viewport.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/intersection-observer/scroll-margin-clip-path.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/scroll-margin-non-scrolling-root.html` | PASS | PASS |  |
| · | `/intersection-observer/svg-container-element.html` | FAIL | FAIL |  |
| · | `/intersection-observer/svg-transformed-rect-target.html` | FAIL | FAIL |  |
| · | `/intersection-observer/transformed-iframe-002-same-origin.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/v2/3d-transform-occlusion-2.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/v2/border-radius-shadow-occlusion.html` | PASS | PASS |  |
| · | `/intersection-observer/v2/drop-shadow-filter-vertical-rl.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/simple-occlusion-svg-foreign-object.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/svg-shape-filter-occlusion.html` | FAIL | FAIL |  |
| · | `/performance-timeline/case-sensitivity.any.html` | FAIL | FAIL |  |
| ✓ | `/performance-timeline/po-disconnect.any.html` | PASS | PASS |  |
| ✓ | `/performance-timeline/supportedEntryTypes.any.html` | PASS | PASS |  |
| · | `/quirks/body-fills-html-quirk-ref2.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/quirks/hashless-hex-color/quirks.html` | ERROR | ERROR |  |
| · | `/quirks/line-height-preserved-segment-break.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/supports.html` | FAIL | FAIL |  |
| · | `/quirks/tables-inherit-color-from-body-quirk-003.html` | FAIL | FAIL | reftest [match] pixel-diff=41191/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/quirks/unitless-length/excluded-properties-002.html` | PASS | PASS |  |
| ✓ | `/selection/addRange-08.html` | PASS | PASS |  |
| ✓ | `/selection/addRange-40.html` | PASS | PASS |  |
| ✓ | `/selection/anonymous/details-ancestor.html` | PASS | PASS |  |
| ✓ | `/selection/caret/collapse-pre-linestart-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/selection/collapse-30.html` | PASS | PASS |  |
| · | `/selection/contenteditable/modify-around-non-editable-span.html` | FAIL | FAIL |  |
| · | `/selection/drag-selection-extend-to-user-select-none.html` | FAIL | FAIL |  |
| · | `/selection/fire-selectionchange-event-on-document-if-textcontrol-element-is-in-shadow-tree.html` | FAIL | FAIL |  |
| · | `/selection/modify-line-flex-column.tentative.html` | FAIL | FAIL |  |
| · | `/selection/move-selection-range-into-different-root.tentative.html` | FAIL | FAIL |  |
| ✓ | `/selection/selectAllChildren.html` | PASS | PASS |  |
| ✓ | `/selection/selection-range-after-textcontrol-removed.html` | PASS | PASS |  |
| · | `/selection/shadow-dom/cross-shadow-boundary-4.html` | FAIL | FAIL | reftest [match] pixel-diff=522/480000 worstDelta=75 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/selection/shadow-dom/tentative/Selection-direction.html` | PASS | PASS |  |
| ✓ | `/selection/stringifier.tentative.html` | PASS | PASS |  |
| ✓ | `/selection/toString-ff-bug-001.html` | PASS | PASS |  |
| · | `/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/Node-prototype-cloneNode.html` | PASS | PASS |  |
| · | `/shadow-dom/build-deep-detached-shadow-then-append-text.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/shadow-dom/dragleave-related-target.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/event-on-pseudo-element-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/shadow-dom/getElementById-dynamic-002.html` | PASS | PASS |  |
| ✓ | `/shadow-dom/imperative-slot-assign-not-slotable-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/shadow-dom/invalidate-shadow-dom-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/shadow-dom/offsetTop-offsetLeft-across-shadow-boundaries.html` | PASS | PASS |  |
| ✓ | `/shadow-dom/slot-dir-attach-child-details-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/shadow-dom/slot-fallback-content-005.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/shadow-dom/slotchange.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/streams/idlharness.any.html` | FAIL | FAIL |  |
| · | `/streams/piping/general.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/readable-byte-streams/construct-byob-request.any.html` | PASS | PASS |  |
| ✓ | `/streams/readable-byte-streams/templated.any.html` | PASS | PASS |  |
| · | `/streams/readable-streams/default-reader.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/readable-streams/tee-detached-context-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/streams/transform-streams/general.any.html` | FAIL | FAIL |  |
| · | `/streams/writable-streams/bad-strategies.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/writable-streams/garbage-collection.any.html` | PASS | PASS |  |
| ✓ | `/svg/coordinate-systems/view-invalid-viewBox.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/coordinate-systems/viewBox-zero-disables-rendering-003.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/circle-004.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/ellipse-006.svg` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/svg/geometry/reftests/rect-005.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/ellipse-05.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/rect-03.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/reftests/ellipse-auto-rx-textpath.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/uievents/click/click_event_target_child_parent.html` | PASS | PASS |  |
| ✓ | `/uievents/historical.html` | PASS | PASS |  |
| ✓ | `/uievents/keyboard/modifier-keys.html` | PASS | PASS |  |
| · | `/uievents/mouse/layer-coords-transform.html` | FAIL | FAIL |  |
| ✓ | `/uievents/mouse/mouseevent_move_button.html` | PASS | PASS |  |
| ✓ | `/uievents/order-of-events/focus-events/focus-contained.html` | PASS | PASS |  |
| ✓ | `/uievents/order-of-events/mouse-events/mouseevents-mousemove.htm` | PASS | PASS |  |
| · | `/uievents/textInput/backspace.html` | FAIL | FAIL |  |
| ✓ | `/url/IdnaTestV2.any.html` | PASS | PASS |  |
| · | `/url/idlharness.any.html` | FAIL | FAIL |  |
| ✓ | `/url/url-setters-stripping.any.html` | PASS | PASS |  |
| ✓ | `/url/urlsearchparams-delete.any.html` | PASS | PASS |  |
| ✓ | `/url/urlsearchparams-stringifier.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/clear_non_existent_measure.any.html` | PASS | PASS |  |
| · | `/user-timing/mark-errors.any.html` | FAIL | FAIL |  |
| ✓ | `/user-timing/measure-l3.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/measures.html` | PASS | PASS |  |
| ✓ | `/wasm/core/binary-leb128.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/bulk-memory/bulk.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/call.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/elem.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/f32_bitwise.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/float_memory.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/array_init_data.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/i31.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/i64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/labels.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/loop.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/float_memory64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/memory_redundancy64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/table_init64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/address1.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/float_exprs1.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/linking1.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_copy1.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_size_import.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/names.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/relaxed-simd/i16x8_relaxed_q15mulr_s.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/return_call.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_boolean.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_f64x2.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i16x8_extadd_pairwise_i8x16.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i32x4_extadd_pairwise_i16x8.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i8x16_arith.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_load16_lane.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_select.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/stack.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/table_size.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/unreached-invalid.wast.js.html` | PASS | PASS |  |
| · | `/wasm/jsapi/constructor/instantiate-bad-imports.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/esm-integration/js-wasm-cycle.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/esm-integration/string-builtins.tentative.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/exception/is.tentative.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/gc/i31.tentative.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/wasm/jsapi/instance/constructor-caching.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/jspi/js-promise-integration.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/memory/to-fixed-length-buffer-shared.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/module/exports.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/table/grow.any.html` | FAIL | FAIL |  |
| · | `/wasm/serialization/module/serialization-via-idb.any.html` | FAIL | FAIL |  |
| · | `/wasm/webapi/instantiateStreaming-bad-imports.any.html` | FAIL | FAIL |  |
| · | `/wasm/webapi/wasm_stream_compile_test.any.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/class-string-named-properties-object.window.html` | FAIL | FAIL |  |
| ✓ | `/webidl/ecmascript-binding/es-exceptions/DOMException-is-error.any.html` | PASS | PASS |  |
| · | `/webidl/ecmascript-binding/interface-prototype-constructor-set-receiver.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/legacy-platform-object/DefineOwnProperty.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/replaceable-setter-throws-if-defineownproperty-fails.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/declarative/executeTool-respondWith-circular-object.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/declarative/toolchange-on-attribute-mutation.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/detached-frame-modelContext.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/executeTool-invalid-dictionary.https.html` | PASS | PASS |  |
| · | `/webmcp/imperative/exposedTo-defaults-cross-origin.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/imperative/getTools.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/register_tool_invalid_json_schema.https.html` | PASS | PASS |  |
| · | `/webmcp/imperative/unregister-during-executeTool.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/Channel_postMessage_transfer_xsite_incoming_messages.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/MessageEvent_properties.htm` | PASS | PASS |  |
| · | `/webmessaging/broadcastchannel/detached-iframe.html` | FAIL | FAIL |  |
| · | `/webmessaging/event.data.sub.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/message-channels/close-event/explicitly-closed.tentative.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/message-channels/user-activation.tentative.any.html` | FAIL | FAIL |  |
| · | `/webmessaging/postMessage-to-target-not-fully-active-on-reload.html` | FAIL | FAIL |  |
| · | `/webmessaging/postMessage_MessagePorts_xsite.sub.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/postMessage_origin_mismatch.sub.htm` | PASS | PASS |  |
| ✓ | `/webmessaging/with-options/null-transfer.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/004.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/014.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/023.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/004.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/013.html` | PASS | PASS |  |
| · | `/webmessaging/without-ports/020-1.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/without-ports/028.html` | PASS | PASS |  |
| ✓ | `/xhr/abort-during-readystatechange.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-basic-allow-preflight-cache-invalidation-by-header.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-preflight-request-header-lowercase.htm` | PASS | PASS |  |
| ✓ | `/xhr/access-control-recursive-failed-request.htm` | PASS | PASS |  |
| ✓ | `/xhr/event-abort.any.html` | PASS | PASS |  |
| ✓ | `/xhr/formdata/get.any.html` | PASS | PASS |  |
| ✓ | `/xhr/getresponseheader-cookies-and-more.htm` | PASS | PASS |  |
| ✓ | `/xhr/open-after-setrequestheader.htm` | PASS | PASS |  |
| ✓ | `/xhr/response-data-blob.htm` | PASS | PASS |  |
| ✓ | `/xhr/send-data-arraybuffer.any.html` | PASS | PASS |  |
| ✓ | `/xhr/send-redirect-to-non-cors.htm` | PASS | PASS |  |
| ✓ | `/xhr/timeout-cors-async.htm` | PASS | PASS |  |
| ✓ | `/FileAPI/blob/Blob-bytes.any.html` | PASS | PASS |  |
| ✓ | `/FileAPI/blob/Blob-stream.any.html` | PASS | PASS |  |
| · | `/FileAPI/idlharness.any.html` | FAIL | FAIL |  |
| ✓ | `/FileAPI/reading-data-section/filereader_readAsBinaryString.any.html` | PASS | PASS |  |
| · | `/FileAPI/url/url-with-xhr.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/derive_bits_keys/derive_key_and_encrypt.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/digest/kangarootwelve.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/encrypt_decrypt/aes_gcm_256_iv.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/generateKey/failures_AES-OCB.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/successes_AES-CTR.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/successes_HMAC.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/generateKey/successes_chacha20_poly1305.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/Argon2_importKey.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/okp_importKey_Ed25519.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/raw_format_aliases.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/aes-gcm.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/hmac.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/x448.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/sign_verify/rsa_pkcs.https.any.html` | PASS | PASS |  |
| · | `/compression/compression-bad-chunks.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/compression/decompression-bad-chunks.any.html` | FAIL | FAIL |  |
| · | `/compression/decompression-uint8array-output.any.html` | FAIL | FAIL |  |
| ✓ | `/console/console-log-symbol.any.html` | PASS | PASS |  |
| · | `/cors/304.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/cors/preflight-failure.htm` | PASS | PASS |  |
| ✓ | `/cors/script-304.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/abspos/abspos-containing-block-initial-005b.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-014.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-025.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-037.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-058.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-073.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-097.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-150.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-180.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-327.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-bg-pos-204.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-color-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-image-applies-to-007.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-image-transparency-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-intrinsic-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-017.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-052.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-078.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-110.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-118.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-126.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-134.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-142.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-150.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-002c.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-005c.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-013e.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-reset-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-004.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-026.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-035.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-045.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/direction-applies-to-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/line-breaking-bidi-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-color-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-006.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-023.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-037.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-050.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-062.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-078.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-applies-to-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-color-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-conflict-style-103.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-008.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-color-129.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-color-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-width-005.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/floats/floats-saturated-position-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/CSS2/floats/remove-float-then-abspos-in-inline.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/linebox/video-needs-layout-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/CSS2/normal-flow/containing-block-percent-margin-left.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/video-controls-hit-test-order.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/syntax/colors-007.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-cell-004.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-row-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-table-003.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/border-conflict-element-001c.xht` | FAIL | FAIL | reftest [match] pixel-diff=16000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/caption-side-applies-to-002.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/caption-side-applies-to-011.xht` | FAIL | FAIL | reftest [match] pixel-diff=4166/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/collapsing-border-model-003.xht` | FAIL | FAIL | reftest [match] pixel-diff=8928/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/collapsing-border-model-012.html` | FAIL | FAIL | reftest [match] pixel-diff=30000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/empty-cells-applies-to-012.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/fixed-table-layout-003a03.xht` | FAIL | FAIL | reftest [match] pixel-diff=4431/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003b05.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003c01.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003d01.xht` | FAIL | FAIL | reftest [match] pixel-diff=7659/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e03.xht` | FAIL | FAIL | reftest [match] pixel-diff=10632/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e11.xht` | FAIL | FAIL | reftest [match] pixel-diff=10824/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003f07.xht` | FAIL | FAIL | reftest [match] pixel-diff=11976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-023.xht` | FAIL | FAIL | reftest [match] pixel-diff=15050/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/height-table-cell-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/height-width-table-001a.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/tables/separated-border-model-003a.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/tables/separated-border-model-008.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/table-anonymous-objects-016.xht` | FAIL | FAIL | reftest [match] pixel-diff=690/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-062.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-070.xht` | FAIL | FAIL | reftest [match] pixel-diff=23375/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-078.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-086.xht` | FAIL | FAIL | reftest [match] pixel-diff=19227/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-094.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-102.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-110.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-118.xht` | FAIL | FAIL | reftest [match] pixel-diff=14931/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-126.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-134.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-142.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-150.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-158.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-166.xht` | FAIL | FAIL | reftest [match] pixel-diff=21402/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/CSS2/tables/table-anonymous-objects-174.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-182.xht` | FAIL | FAIL | reftest [match] pixel-diff=407/480000 worstDelta=225 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-190.xht` | FAIL | FAIL | reftest [match] pixel-diff=407/480000 worstDelta=225 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-198.xht` | FAIL | FAIL | reftest [match] pixel-diff=704/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-206.xht` | FAIL | FAIL | reftest [match] pixel-diff=1474/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-backgrounds-bc-row-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=21384/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-backgrounds-bs-table-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=6796/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/table-height-algorithm-008c.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/table-vertical-align-baseline-005.xht` | FAIL | FAIL | reftest [match] pixel-diff=452/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/table-visual-layout-026b.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/compositing/parsing/background-blend-mode-computed.html` | PASS | PASS |  |
| ✓ | `/css/compositing/parsing/mix-blend-mode-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/parse-align-content-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/parse-justify-content-004.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/parse-align-items-002.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/parse-justify-items-005.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/column-gap-animation-002.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/gap-parsing-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/row-gap-parsing-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/align-self-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/gap-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/grid-gap-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/justify-items-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/place-content-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/place-self-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/parse-align-self-005.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/place-self-shorthand-004.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-function-zero-fallback.html` | PASS | PASS |  |
| · | `/css/css-anchor-position/anchor-name-003.html` | FAIL | FAIL |  |
| ✓ | `/css/css-anchor-position/anchor-scroll-composited-scrolling-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/anchor-size-simplified-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/chrome-336164421-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/chrome-420329041-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/parsing/anchor-scope-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/parsing/position-visibility-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/position-try-fallbacks-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/self-referencing-invoker-anchor-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-animations/animation-base-response-003.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/historical.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/neutral-var-keyframe-cycle-registered-additive-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-animations/parsing/animation-delay-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-fill-mode-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-play-state-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-range-start-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/animations/background-color-animation-non-empty-no-draw-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-backgrounds/background-333.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/border-image-slice-shorthand-reset.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=200&height=40&spread=50&radius=20px%20/%204px` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=300&height=60&spread=30&radius=20px%2020px%2040px%2040px` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/parsing/background-attachment-valid.html` | PASS | PASS |  |
| · | `/css/css-backgrounds/parsing/background-image-computed.sub.html` | FAIL | FAIL |  |
| ✓ | `/css/css-backgrounds/parsing/background-position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/background-repeat-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-color-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-repeat-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-source-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-radius-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-width-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/tiny-foreignObject-double-border-radius-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-borders/corner-shape/corner-top-left-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?border-radius=50%&corner-top-right-shape=scoop&corner-bottom-left-shape=scoop&corner-top-left-shape=notch&corner-bottom-right-shape=notch&border-width=10` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-bottom-right-shape=bevel&corner-bottom-left-shape=bevel` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=notch&border-radius=30&border-width=30` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=-0.5&border-radius=40` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=bevel&border-width=10` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-borders/tentative/parsing/border-block-end-radius-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/border-bottom-radius-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/border-inline-start-radius-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/border-shape-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/box-shadow-blur-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/box-shadow-position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/margin-trim/computed-margin-values/grid-inline-end-columns-added-to-end.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/height-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/max-height-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/padding-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/area-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/block-in-inline-004-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/box-decoration-break-clone-036-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-break/break-inside-avoid-min-block-size-2.html` | FAIL | FAIL | reftest [match] pixel-diff=152500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/chrome-bug-1287342-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/column-balancing-with-oofs-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flex-item-padding-block-in-inline-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flexbox/monolithic-item-in-fragmented-flexbox-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-081c-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-column-flex-fragmentation-065-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-column-flex-fragmentation-069c-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/float-011-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/fragmented-empty-contenteditable-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/grid/monolithic-overflow-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/max-height-with-margin-pushed-below-fragmentation-line-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-multicol-with-spanner-and-oof-003-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/no-room-for-line-in-first-fragmentainer-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/overflowed-abs-pos-with-percentage-height-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/parsing/break-after-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-break/parsing/break-inside-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/resumed-float-and-inline-block-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/cell-large-bottom-padding-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/repeated-section/variable-fragmentainer-size-003-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/table-fragmentation-002a-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/table/table-in-abspos-multicol-with-nested-meter-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/transform-023-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/all-prop-inherit-color.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/all-prop-revert-layer-noop.html?include=5` | PASS | PASS |  |
| ✓ | `/css/css-cascade/all-prop-revert-noop.html?include=4` | PASS | PASS |  |
| ✓ | `/css/css-cascade/important-prop.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/inline-style-revert-layer-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-cascade/layer-property-override.html` | PASS | PASS |  |
| · | `/css/css-cascade/parsing/layer-import-parsing.html` | FAIL | FAIL |  |
| ✓ | `/css/css-cascade/revert-layer-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-layer-012.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-val-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-cascade/scope-declaration-list-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-cascade/unset-value-storage.html` | PASS | PASS |  |
| ✓ | `/css/css-color/color-initial-canvastext.html` | PASS | PASS |  |
| ✓ | `/css/css-color/nested-color-mix-with-currentcolor.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-computed-hex-color.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-invalid-color-function.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-invalid-named-color.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-valid-contrast-color-function.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/contrast-color-function-calc-container.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/at-media-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-010.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-018.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-026.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-034.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-045.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-namespace-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-selector-file-selector-button.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/container-queries/container-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-size-rem-change.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-units-rule-cache.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/flex-basis-with-container-type.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/inline-size-containment.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/position-sticky-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-conditional/container-queries/size-container-popover-change.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/transition-scrollbars.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/contain-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/content-visibility-069.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-forced-layout-client-rects.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-output-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/hidden-pseudo-element-removed-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-10-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-18-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-5-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-contain/parsing/contain-computed.html` | FAIL | FAIL |  |
| · | `/css/css-content/inheritance.html` | FAIL | FAIL |  |
| ✓ | `/css/css-counter-styles/counter-style-at-rule/negative-syntax.html` | PASS | PASS |  |
| ✓ | `/css/css-device-adapt/documentElement-clientWidth-on-minimum-scale-size.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-display/display-contents-before-after-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-contents-dynamic-multicol-001-none.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-contents-slot-attach-whitespace.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-list-item-height-after-dom-change.html` | PASS | PASS |  |
| ✓ | `/css/css-display/focus/display-contents-focus.html` | PASS | PASS |  |
| ✓ | `/css/css-display/reading-flow/tentative/reading-flow-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-easing/step-jump-end.html` | PASS | PASS |  |
| ✓ | `/css/css-env/env-revert-rule.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/position-absolute-014.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/align-content-vert-001b.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/balance/flex-line-count-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/checkbox-percentage-width-in-flex.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-aspect-ratio-img-column-017.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-minimum-height-flex-items-031.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexbox-ignores-first-letter.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexbox_width-change-and-relayout-children.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-content-flex-end.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_display-inline.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-wrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap-reverse.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-auto.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shrink-number.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-space-around.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/inline-flex-editing-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/intrinsic-size/col-wrap-010.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/max-width-violation.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/negative-item-margins-002-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/overflow-auto-004.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-direction-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-grow-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-wrap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/percentage-heights-011.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/position-relative-percentage-top-005.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/scrollbars-auto-min-content-sizing.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/table-with-percent-intrinsic-width.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/crash-large-grapheme-cluster.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/font-palette-vs-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/font-variant-alternates-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/math-script-level-and-math-style/math-depth-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-fonts/parsing/font-face-src-local.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-optical-sizing-invalid.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-size-adjust-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-style-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-synthesis-style-invalid.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-variant-caps-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-variant-emoji-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-position-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-weight-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/variations/font-opentype-collections.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/agnostic/gap-decorations-007-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/grid/fragmentation/grid-gap-decorations-fragmentation-018-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/grid/grid-gap-decorations-060-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/parsing/rule-break-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/absolute-positioning-definite-sizes-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-items-end-large-border-padding.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-center-large-border-padding.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=7/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-002.html` | FAIL | FAIL | reftest [match] pixel-diff=2448/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002.html` | FAIL | FAIL | reftest [match] pixel-diff=1376/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-002.html` | FAIL | FAIL | reftest [match] pixel-diff=320/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-002.html` | FAIL | FAIL | reftest [match] pixel-diff=2440/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-positioned-children-writing-modes-001.html` | FAIL | FAIL | reftest [match] pixel-diff=3200/480000 worstDelta=128 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-background-rtl-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-012.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-011.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-010.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-018.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-026.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-align-content-space-between-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-baseline-align-cycles-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-alignment-auto-sized-tracks-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-013.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-021.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/alignment/grid-content-distribution-029.html` | FAIL | FAIL | reftest [match] pixel-diff=7400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-008.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-016.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-024.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-gutters-007.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/grid-gutters-015.html` | FAIL | FAIL | reftest [match] pixel-diff=2560/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2.html` | FAIL | FAIL | reftest [match] pixel-diff=277519/480000 worstDelta=255 fuzzy(maxDiff=1, maxPixels=2) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-content-baseline-003.html` | FAIL | FAIL | reftest [match] pixel-diff=82590/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-3.html` | FAIL | FAIL | reftest [match] pixel-diff=123194/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-001.html` | FAIL | FAIL | reftest [match] pixel-diff=512/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-002.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-002-b.html` | FAIL | FAIL | reftest [match] pixel-diff=19688/480000 worstDelta=128 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html` | FAIL | FAIL | reftest [match] pixel-diff=500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-005.html` | FAIL | FAIL | reftest [match] pixel-diff=257250/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-006.html` | FAIL | FAIL | reftest [match] pixel-diff=172924/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-007.html` | FAIL | FAIL | reftest [match] pixel-diff=60862/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/empty-grid-within-flexbox.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-container-baseline-synthesized-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/flex-item-grid-container-auto-repeat-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/grid-auto-fit-rows-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-minmax.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-definition/grid-inline-support-grid-template-areas-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-definition/grid-support-repeat-002.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-item-non-auto-height-stretch-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/aspect-ratio-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-items-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-order-property-auto-placement-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-inline-z-axis-ordering-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-border-padding-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-inline-contribution-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-items/grid-item-minmax-img-002.html` | FAIL | FAIL | reftest [match] pixel-diff=22124/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-items/grid-items-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-009.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-013.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-items/grid-items-sizing-alignment-001.html` | FAIL | FAIL | reftest [match] pixel-diff=61016/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-013.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-order-property-auto-placement-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-order-property-painting-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-z-axis-ordering-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/replaced-element-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-items/replaced-element-015.html` | FAIL | FAIL | reftest [match] pixel-diff=13000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-direction-valid.html` | FAIL | FAIL |  |
| · | `/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/grid-model/grid-areas-overflowing-grid-container-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-container-ignores-first-line-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-model/grid-display-grid-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-float-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-inline-first-line-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-margins-no-collapse-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-overflowing-item-below-container-is-painted.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-with-dynamic-img.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/auto-margins-ignored-during-track-sizing-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-004.html` | FAIL | FAIL | reftest [match] pixel-diff=5706/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-fit-content-width-percent-height-aspect-ratio-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-min-content-width-percent-height-aspect-ratio-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-track-ignores-max-size-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/parsing/grid-auto-columns-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-column-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-shorthand-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-columns-computed-implicit-track.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-template-columns-intrinsic-auto-repeat-computed.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-template-rows-computed-implicit-track.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-rows-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/placement/grid-auto-flow-sparse-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/placement/grid-placement-using-named-grid-lines-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/placement/grid-placement-using-named-grid-lines-009.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/stretch-grid-item-text-input-overflow.html` | FAIL | FAIL | reftest [match] pixel-diff=1140/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=512/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/grid-gap-003.html` | FAIL | FAIL | reftest [match] pixel-diff=5316/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/grid-gap-011.html` | FAIL | FAIL | reftest [match] pixel-diff=25000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/independent-formatting-context.html` | FAIL | FAIL | reftest [match] pixel-diff=29600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/line-names-006.html` | FAIL | FAIL | reftest [match] pixel-diff=8351/480000 worstDelta=192 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/line-names-014.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/overflow-hidden-does-not-prohibit-subgrid.html` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/repeat-auto-fill-004.html` | FAIL | FAIL | reftest [match] pixel-diff=96231/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/standalone-axis-size-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/subgrid/standalone-axis-size-010.html` | FAIL | FAIL | reftest [match] pixel-diff=7500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-grid/subgrid/subgrid-baseline-004.html` | FAIL | FAIL | reftest [match] pixel-diff=1104/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/subgrid-stretch.html` | FAIL | FAIL | reftest [match] pixel-diff=188630/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/whitespace-reattach.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-images/parsing/gradient-position-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/image-rendering-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/object-position-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-inline/parsing/dominant-baseline-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-inline/text-box-trim/parsing/text-box-edge-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/change-list-style-position-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/content-property/marker-text-matches-georgian.html` | FAIL | FAIL | reftest [match] pixel-diff=721/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/counter-002.html` | FAIL | FAIL | reftest [match] pixel-diff=2690/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/counter-order-display-contents.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-reset-reversed-multiple.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-reset-reversed-siblings-001b.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/counters-001.html` | FAIL | FAIL | reftest [match] pixel-diff=3767/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/counters-scope-003.html` | FAIL | FAIL | reftest [match] pixel-diff=868/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/foo-counter-reversed-006e.html` | FAIL | FAIL | reftest [match] pixel-diff=592/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/li-list-item-counter-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-004.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/li-value-reversed-007b.html` | FAIL | FAIL | reftest [match] pixel-diff=2007/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/li-value-reversed-013.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-021.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-029.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/list-marker-alignment.html` | PASS | PASS | reftest [match] byte-equal |
| ✨ | `/css/css-lists/list-style-type-string-001a.html` | FAIL | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/list-type-none-style-image.html` | FAIL | FAIL | reftest [match] pixel-diff=18/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/ol-change-display-type.html` | FAIL | FAIL | reftest [match] pixel-diff=51/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/parsing/counter-reset-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/block-size-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-block-width-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-inline-style-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/inset-block-inline-computed.html` | PASS | PASS |  |
| · | `/css/css-logical/parsing/margin-block-inline-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-logical/parsing/max-inline-size-invalid.html` | PASS | PASS |  |
| · | `/css/css-logical/parsing/padding-block-inline-computed.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/clip-path-interpolation-001.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/mask-border-slice-interpolation-stability.html` | FAIL | FAIL |  |
| · | `/css/css-masking/clip-path/animations/clip-path-interpolation-discrete.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/clip-path/clip-path-circle-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-ellipse-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-filter-order.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-masking/clip-path/clip-path-path-with-zoom-hittest.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/clip-path/clip-path-polygon-010.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-rotated-will-change-transform.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-viewBox-1c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip/clip-not-absolute-positioned-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-masking/hit-test/clip-path-element-objectboundingbox-002.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/mask-image/mask-composite-1a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-image-6.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=255 fuzzy(maxDiff=255, maxPixels=70) within tolerance |
| ✓ | `/css/css-masking/mask-image/mask-opacity-1d.html` | PASS | PASS | reftest [match] pixel-diff=5000/480000 worstDelta=128 fuzzy(maxDiff=5, maxPixels=5000) within tolerance |
| ✓ | `/css/css-masking/mask-image/mask-position-3b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-repeat-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-length-auto.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-percent.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-masking/parsing/clip-path-valid.html` | FAIL | FAIL |  |
| · | `/css/css-masking/parsing/mask-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/parsing/mask-size-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-mixins/functions/dashed-function-cycles.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-count-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-rule-color-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-rule-style-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-width-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-navigation/tentative/parsing/location-invalid-002.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/max-lines-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/scroll-buttons-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/scroll-target-group-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/webkit-line-clamp-invalid.html` | PASS | PASS |  |
| · | `/css/css-page/cssom/page-002.html` | FAIL | FAIL |  |
| ✓ | `/css/css-page/parsing/margin-rules-001.html` | PASS | PASS |  |
| ✓ | `/css/css-page/parsing/page-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/containing-block-change-scrollframe.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/multicol/static-position/vlr-ltr-rtl-in-multicol.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=1920/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/vlr-ltr-rtl-in-multicols.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=800/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/nested-inline-abspos-child.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/parsing/bottom-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/position-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/top-valid.html` | PASS | PASS |  |
| · | `/css/css-position/position-absolute-center-004.html` | FAIL | FAIL | reftest [match] pixel-diff=2500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-absolute-dynamic-relayout-006.html` | FAIL | FAIL | reftest [match] pixel-diff=52700/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-absolute-in-inline-003.html` | FAIL | FAIL | reftest [match] pixel-diff=4000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-absolute-in-inline-009.html` | FAIL | FAIL | reftest [match] pixel-diff=41300/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-absolute-replaced-no-intrinsic-size.tentative.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-position/position-absolute-semi-replaced-stretch-other.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/position-relative-002.html` | FAIL | FAIL | reftest [match] pixel-diff=20000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-relative-010.html` | FAIL | FAIL | reftest [match] pixel-diff=20000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-relative-table-tbody-left.html` | FAIL | FAIL | reftest [match] pixel-diff=6354/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-tfoot-top.html` | FAIL | FAIL | reftest [match] pixel-diff=6654/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-tr-top.html` | FAIL | FAIL | reftest [match] pixel-diff=9172/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-002.html` | FAIL | FAIL | reftest [match] pixel-diff=2900/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-010.html` | FAIL | FAIL | reftest [match] pixel-diff=2500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/static-position/vlr-rtl-rtl.html` | FAIL | FAIL | reftest [match] pixel-diff=415503/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-bottom-005.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-escape-scroller-003.html` | FAIL | FAIL | reftest [match] pixel-diff=20000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-flexbox.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll.html` | FAIL | FAIL |  |
| ✓ | `/css/css-position/sticky/position-sticky-left-and-right-overconstrained.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-nested-right.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-overflow-hidden.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-right.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-single-axis-nested.html` | PASS | PASS |  |
| · | `/css/css-position/sticky/position-sticky-table-td-right.html` | FAIL | FAIL | reftest [match] pixel-diff=9141/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/sticky/position-sticky-table-thead-top.html` | FAIL | FAIL | reftest [match] pixel-diff=8400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-top-and-bottom-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-properties-values-api/animation/custom-property-animation-used-in-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-properties-values-api/registered-property-computation-color-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html` | FAIL | FAIL |  |
| ✓ | `/css/css-rhythm/parsing/block-step-align-invalid.html` | PASS | PASS |  |
| · | `/css/css-ruby/inheritance.html` | FAIL | FAIL |  |
| · | `/css/css-ruby/parsing/ruby-overhang-valid.html` | FAIL | FAIL |  |
| · | `/css/css-ruby/ruby-position.html` | FAIL | FAIL |  |
| ✓ | `/css/css-scroll-snap/parsing/scroll-snap-type-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/parsing/shape-image-threshold-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/parsing/shape-outside-path-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/ellipse-function-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/shape-function-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-margin-004.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-circle-008.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-ellipse-006.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-inset-002.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-polygon-003.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/aspect-ratio/parsing/aspect-ratio-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/intrinsic-size-fallback-replaced.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/max-height-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/min-width-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/charset-is-not-a-rule.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/decimal-points-in-numbers.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/unclosed-constructs.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/border-collapse-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/empty-cells-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-color-computed.html` | PASS | PASS |  |
| · | `/css/css-text-decor/parsing/text-decoration-line-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-skip-spaces-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-emphasis-position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/text-decoration-thickness-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/ja/css-text-line-break-ja-cj-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-normal.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-loose.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/unknown-lang/css-text-line-break-pr-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/hanging-punctuation-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/hyphens-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/line-break-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-align-all-invalid.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-autospace-computed.html` | FAIL | FAIL |  |
| · | `/css/css-text/parsing/text-indent-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/text-spacing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-wrap-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-wrap-style-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/white-space-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/word-spacing-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/white-space/append-whitespace-only-node-crash-001.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/backface-visibility-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/scale-parsing-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/transform-origin-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/webkit-perspective-valid.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-delay-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/background-image-gradient.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-typed-om/perspective-typed-arithmetic-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-typed-om/stylevalue-objects/parseAll-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssKeywordValue.any.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/computed/get-border-shorthand-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/clear.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/invalidation.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/animation-play-state.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/background-image.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/border-color.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/contain.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/d.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/flex-grow.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-language-override.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/grid-gap.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/isolation.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/mask.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/outline-offset.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/position-visibility.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-align-last.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-underline-position.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/accent-color-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/box-sizing-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/field-sizing-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/outline-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/outline-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/user-select-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-values/acos-asin-atan-atan2-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-values/animations/line-height-lh-transition.html` | PASS | PASS |  |
| · | `/css/css-values/attr-in-slotted.html` | FAIL | FAIL | reftest [match] pixel-diff=585/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-values/attr-pseudo-element-placeholder.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/attr-style-sharing-5.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-background-size-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-in-color-001.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-infinity-nan-serialize-number.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-margin-block-1.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/calc-mix-serialize.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-offsets-relative-left-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-rounds-to-integer.html` | PASS | PASS |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-min-width-composition.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/calc-size-height-box-sizing.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/calc-size-width.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-width-block-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/clamp-color-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-values/clamp-partial-serialize.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-values/getComputedStyle-border-radius-003.html` | PASS | PASS |  |
| ✓ | `/css/css-values/ic-unit-016.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/inherit-function-basic.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/lh-rlh-percentage-line-height-with-zoom.html` | PASS | PASS |  |
| ✓ | `/css/css-values/line-break-ch-unit.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-length-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-percentage-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-values/percentage-without-context.html` | PASS | PASS |  |
| · | `/css/css-values/random-computed.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/random-invalid.tentative.html` | PASS | PASS |  |
| · | `/css/css-values/random-serialize.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/rgba-011.html` | PASS | PASS |  |
| · | `/css/css-values/round-mod-rem-serialize.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/sin-cos-tan-serialize.html` | PASS | PASS |  |
| · | `/css/css-values/tree-counting/sibling-function-media-query.tentative.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-keyframe-rotate-dynamic.html` | FAIL | FAIL |  |
| · | `/css/css-values/typed_arithmetic.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/urls/cross-origin/url-image-cross-origin-use-credentials-negative.sub.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/urls/resolve-relative-to-base.sub.html` | ERROR | ERROR | no testharness results scraped (page error: TypeError: test is not a function module.exports.run (/__ks_user_classic_regular.js:285:5) async If.navigate (file:///bundle/page.js:17:44471)     at <anonymous> (/__ks_user_classic_regular.js:285:5)) |
| ✓ | `/css/css-values/vh-calc-support-pct.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/vh-support-transform-origin.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-values/viewport-units-after-font-load.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/viewport-units-gutter-005.html` | PASS | PASS |  |
| ✓ | `/css/css-values/viewport-units-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-values/viewport-units-scrollbars-scroll-vw-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/missing-closing-nested-fallback.html` | PASS | PASS |  |
| · | `/css/css-variables/var-parsing.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-declaration-01.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-09.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-17.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-25.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-35.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-43.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-51.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-59.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-external-declaration-01.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/variable-invalidation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-reference-05.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-14.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-22.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-30.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-38.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-visited.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-substitution-shorthands.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-supports-07.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-15.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-23.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-31.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-39.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-47.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-55.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-63.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/vars-border-shorthand-serialize.html` | PASS | PASS |  |
| ✓ | `/css/css-view-transitions/parsing/view-transition-class-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-viewport/zoom/text-indent-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/direction-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/unicode-bidi-invalid.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/CaretPosition-001.html` | PASS | PASS |  |
| · | `/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll-ref.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/css/cssom-view/client-props-zoom.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/elementFromPoint-dynamic-anon-box.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/getBoundingClientRect-empty-inline-002.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/historical.html` | PASS | PASS |  |
| · | `/css/cssom-view/offsetTopLeft-border-box.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/outer-svg.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/resize-event-on-initial-layout-002.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-multiple-nested.html` | PASS | PASS |  |
| · | `/css/cssom-view/scrollLeftTop.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/scrolling-no-browsing-context.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/table-border-separate-client-width-height.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/window-scroll-arguments.html` | PASS | PASS |  |
| ✓ | `/css/cssom/CSSGroupingRule-cssRules.html` | PASS | PASS |  |
| · | `/css/cssom/CSSStyleDeclaration-iterator.html` | FAIL | FAIL |  |
| · | `/css/cssom/CSSStyleSheet-constructable-disallow-import.tentative.html` | FAIL | FAIL |  |
| · | `/css/cssom/CSSStyleSheet-modify-after-removal.html` | FAIL | FAIL |  |
| · | `/css/cssom/HTMLLinkElement-disabled-006.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/adoptedstylesheets-modify-array-and-sheet.html` | PASS | PASS |  |
| ✓ | `/css/cssom/css-style-declaration-modifications.html` | PASS | PASS |  |
| ✓ | `/css/cssom/cssom-setProperty-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/cssom/declaration-block-all-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/getComputedStyle-insets-static.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-special-chars-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/insertRule-charset-no-index.html` | PASS | PASS |  |
| ✓ | `/css/cssom/medialist-interfaces-004.html` | PASS | PASS |  |
| ✓ | `/css/cssom/serialize-variable-reference.html` | PASS | PASS |  |
| · | `/css/cssom/stylesheet-same-origin.sub.html` | FAIL | FAIL |  |
| ✓ | `/css/filter-effects/backdrop-filter-backdrop-root-mix-blend-mode.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-corner-shape-change.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-important.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/backdrop-filter-svg-background-image-blur.html` | PASS | PASS | reftest [mismatch] pixel-diff=2100/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/css/filter-effects/backdrop-filters-hue-rotate.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/clip-under-filter-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-backdrop-filters-animation-hue-rotate.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-animation-contrast.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-opacity-hit-testing.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/feImage-orientation.tentative.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-function/filter-function-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-region-transformed-composited-child-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-url-to-non-existent-filter-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/fixed-pos-filter-clip-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/filter-effects/parsing/backdrop-filter-parsing-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/filter-effects/parsing/flood-color-invalid.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/svg-filter-gradient-interpolation.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-feblend-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-fedropshadow-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/filter-effects/tainting-fegaussianblur-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/geometry/DOMMatrix-a-f-alias.html` | PASS | PASS |  |
| ✓ | `/css/motion/parsing/offset-rotate-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/printing/fragmented-inline-block-001-print.html` | PASS | PASS | reftest [mismatch] pixel-diff=395/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/css/printing/pseudo-animations-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/dir-pseudo-update-document-element.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/dir-selector-ltr-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/dir-style-02b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/has-matches-to-uninserted-elements.html` | PASS | PASS |  |
| ✓ | `/css/selectors/invalidation/has-invalidation-first-in-sibling-chain.html` | PASS | PASS |  |
| ✓ | `/css/selectors/invalidation/is-where-pseudo-containing-hard-pseudo.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-child.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-not.html` | PASS | PASS |  |
| ✓ | `/custom-elements/createElement-reentrant-construction.window.html` | PASS | PASS |  |
| ✓ | `/custom-elements/reactions/DOMStringMap.html` | PASS | PASS |  |
| ✓ | `/dom/abort/abort-signal-any-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/dom/collections/HTMLCollection-delete.html` | PASS | PASS |  |
| ✓ | `/dom/collections/domstringmap-supported-property-names.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-cancelBubble.html` | PASS | PASS |  |
| · | `/dom/events/Event-dispatch-click.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/events/Event-dispatch-omitted-capture.html` | PASS | PASS |  |
| · | `/dom/events/Event-dispatch-single-activation-behavior.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/events/Event-propagation.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-timestamp-safe-resolution.html` | PASS | PASS |  |
| ✓ | `/dom/events/EventListenerOptions-capture.html` | PASS | PASS |  |
| ✓ | `/dom/events/EventTarget-this-of-listener.html` | PASS | PASS |  |
| · | `/dom/events/event-global.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/mouse-event-retarget.html` | FAIL | FAIL |  |
| ✓ | `/dom/events/non-cancelable-when-passive/synthetic-events-cancelable.html` | PASS | PASS |  |
| · | `/dom/events/scrolling/input-text-scroll-event-when-using-arrow-keys.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/scrolling/scrollend-event-fired-for-mandatory-snap-point-after-load.html` | FAIL | FAIL |  |
| · | `/dom/events/scrolling/scrollend-event-fires-on-visual-viewport.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/events/scrolling/wheel-event-composed.html` | PASS | PASS |  |
| · | `/dom/events/scrolling/wheel-event-transactions-target-resize.html` | FAIL | FAIL |  |
| · | `/dom/interface-objects.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/CharacterData-data.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/ChildNode-before.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/DOMImplementation-createHTMLDocument-with-saved-implementation.html` | PASS | PASS |  |
| · | `/dom/nodes/Document-contentType/contentType/contenttype_bmp.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html` | PASS | PASS |  |
| · | `/dom/nodes/Document-createCDATASection-xhtml.xhtml` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Document-createProcessingInstruction-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-getElementsByTagName.html` | PASS | PASS |  |
| · | `/dom/nodes/DocumentType-literal.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Element-childElementCount-nochild-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-firstElementChild-namespace-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-hasAttribute.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-nextElementSibling-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-setAttribute.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/MutationObserver-childList.html` | PASS | PASS |  |
| · | `/dom/nodes/MutationObserver-textContent.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/nodes/Node-cloneNode-document-with-doctype.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Node-isConnected-shadow-dom.html` | PASS | PASS |  |
| · | `/dom/nodes/Node-nodeName-xhtml.xhtml` | FAIL | FAIL |  |
| · | `/dom/nodes/Node-removeChild.html` | FAIL | FAIL |  |
| · | `/dom/nodes/NodeList-static-length-getter-tampered-indexOf-1.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/nodes/ParentNode-querySelector-case-insensitive.html` | PASS | PASS |  |
| · | `/dom/nodes/ProcessingInstruction-escapes-1.xhtml` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/append-on-Document.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-04.htm` | PASS | PASS |  |
| · | `/dom/nodes/getElementsByClassName-14.htm` | FAIL | FAIL |  |
| · | `/dom/nodes/getElementsByClassName-22.htm` | FAIL | FAIL |  |
| · | `/dom/nodes/getElementsByClassName-30.htm` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/insertion-removing-steps/Node-append-form-and-script-from-fragment.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/moveBefore/chrome-338071841-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/dom/nodes/querySelector-empty-id.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/svg-template-querySelector.html` | PASS | PASS |  |
| · | `/dom/observable/tentative/observable-filter.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-last.any.html` | FAIL | FAIL |  |
| ✓ | `/dom/ranges/Range-adopt-test.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-compareBoundaryPoints.html` | PASS | PASS |  |
| · | `/dom/ranges/Range-insertNode.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/dom/ranges/Range-mutations-deleteData.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-set.html` | PASS | PASS |  |
| · | `/dom/traversal/TreeWalker-acceptNode-filter-cross-realm.html` | FAIL | FAIL |  |
| ✓ | `/dom/traversal/TreeWalker-traversal-reject.html` | PASS | PASS |  |
| ✓ | `/domparsing/DOMParser-parseFromString-stylesheets.html` | PASS | PASS |  |
| · | `/domparsing/DOMParser-parseFromString-xml-parsererror.html` | FAIL | FAIL |  |
| ✓ | `/domparsing/innerhtml-04.html` | PASS | PASS |  |
| ✓ | `/domparsing/insert_adjacent_html.html` | PASS | PASS |  |
| · | `/editing/run/bold.html?1-1000` | FAIL | FAIL |  |
| ✓ | `/editing/run/createlink.html` | PASS | PASS |  |
| · | `/editing/run/delete.html?5001-6000` | FAIL | FAIL |  |
| · | `/editing/run/fontsize.html?2001-last` | FAIL | FAIL |  |
| · | `/editing/run/formatblock.html?4001-5000` | FAIL | FAIL |  |
| · | `/editing/run/forwarddelete.html?6001-7000` | FAIL | FAIL |  |
| · | `/editing/run/insertlinebreak.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/insertparagraph.html?4001-5000` | FAIL | FAIL |  |
| · | `/editing/run/insertunorderedlist.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/justifycenter.html?3001-4000` | FAIL | FAIL |  |
| · | `/editing/run/justifyfull.html?4001-last` | FAIL | FAIL |  |
| · | `/editing/run/justifyright.html?4001-last` | FAIL | FAIL |  |
| · | `/editing/run/multitest.html?6001-7000` | FAIL | FAIL |  |
| · | `/editing/run/strikethrough.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/typing-text-in-direct-child-of-editing-host.html?white-space=pre-wrap` | FAIL | FAIL |  |
| ✓ | `/encoding/api-invalid-label.any.html` | PASS | PASS |  |
| ✓ | `/encoding/eof-utf-8-three.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode-csiso2022jp.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode-errors.html` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode.html?7001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-csshiftjis.html?7001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms932.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms_kanji.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-shift-jis.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-sjis.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-windows-31j.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-x-sjis.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?14001-15000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?17001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?15001-16000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?17001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?15001-16000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?3001-4000` | PASS | PASS |  |
| · | `/encoding/legacy-mb-schinese/gb18030/gb18030-encoder.html` | FAIL | FAIL |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?14001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-errors.html` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/streams/backpressure.any.html` | PASS | PASS |  |
| ✓ | `/encoding/streams/encode-bad-chunks.any.html` | PASS | PASS |  |
| ✓ | `/encoding/textdecoder-copy.any.html` | PASS | PASS |  |
| ✓ | `/encoding/textdecoder-streaming.any.html` | PASS | PASS |  |
| · | `/fetch/api/abort/cache.https.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/basic/header-value-null-byte.any.html` | PASS | PASS |  |
| · | `/fetch/api/basic/request-forbidden-headers.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/basic/response-null-body.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/basic/stream-safe-creation.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/cors/cors-filtering.sub.any.html` | PASS | PASS |  |
| · | `/fetch/api/cors/cors-preflight-redirect.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/cors/cors-redirect-preflight.any.html` | PASS | PASS |  |
| · | `/fetch/api/headers/headers-basic.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/headers/headers-structure.any.html` | PASS | PASS |  |
| · | `/fetch/api/redirect/redirect-empty-location.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/redirect/redirect-referrer-override.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/request/request-cache-default-conditional.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/request/request-constructor-init-body-override.any.html` | PASS | PASS |  |
| · | `/fetch/api/request/request-init-priority.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/response/response-blob-realm.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/response/response-error.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/response/response-static-redirect.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/response/response-stream-disturbed-by-pipe.any.html` | PASS | PASS |  |
| · | `/fetch/content-encoding/zstd/bad-zstd-body.https.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/content-type/multipart.window.html` | PASS | PASS |  |
| ✓ | `/fetch/data-urls/processing.any.html` | PASS | PASS |  |
| · | `/fetch/http-cache/freshness.any.html` | FAIL | FAIL |  |
| · | `/fetch/metadata/fetch-preflight.https.sub.any.html` | FAIL | FAIL |  |
| · | `/fetch/orb/tentative/unknown-mime-type.sub.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/stale-while-revalidate/fetch.any.html` | FAIL | FAIL |  |
| · | `/hr-time/performance-tojson.html` | FAIL | FAIL |  |
| ✓ | `/html/browsers/history/the-history-interface/history_pushstate.html` | PASS | PASS |  |
| ✓ | `/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html` | PASS | PASS |  |
| · | `/html/browsers/history/the-session-history-of-browsing-contexts/navigation-in-onload_form-submission-dynamic-iframe.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/browsers/the-window-object/accessing-other-browsing-contexts/test3.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/canvas/element/compositing/2d.composite.canvas.clear.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.canvas.source-in.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.destination-out.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.globalAlpha.canvas.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.globalAlpha.range.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.image.source-atop.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.operation.default.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.solid.destination-atop.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.solid.source-over.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.transparent.lighter.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.fill.destination-in.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.nocontext.copy.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-in.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.path.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.path.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.default.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.html4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.invalidcolor.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.inside3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.touch3.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.nocontext.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.zeroheight.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.nonexistent.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.colormix.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.cap.square.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.join.invalid.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.miter.invalid.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.width.invalid.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.angle.5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.scale.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.shape.5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.zero.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.ensuresubpath.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.shape.start.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.bezierCurveTo.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.clip.winding.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.ellipse.basics.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.fill.winding.subtract.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.bigarc.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.transform.3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.lineTo.ensuresubpath.1.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.moveTo.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.winding.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompoint.single.argument.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.double.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompointinit.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.roundrect.badinput.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/path-objects/2d.path.roundrect.nonfinite.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/path-objects/2d.path.roundrect.winding.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.overlap.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.scale2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.create1.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.create2.large.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.createImageBitmap.srgb.rgba.float16.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.get.nonfinite.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.get.source.negative.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.array.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.object.round.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.put.created.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.put.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.align.valid.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.align.end.ltr.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.draw.baseline.hanging.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.draw.fill.maxWidth.large-manual.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.fontface.repeat.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.draw.stroke.basic-manual.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.drawing.style.invalid.spacing.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.drawing.style.reset.fontKerning.none.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.font.parse.family.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.fontVariantCaps2.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.emHeights-zero-descent.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.getActualBoundingBox-exceptions.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.selection-rects-baselines.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.width.basic.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.clip.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.lineWidth.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.stackdepth.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.rotate.nonfinite.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.scale.negative.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.transform.nonfinite.html` | PASS | PASS |  |
| · | `/html/dom/aria-element-reflection-disconnected.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-case.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.title-06.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/resource-metadata-management/document-compatmode-05.xhtml` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/custom-attrs.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/global-attributes/dataset.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/dir-bdi-script.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-07.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-15.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-23.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-31.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-39.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-N-EN-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-style-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/document-dir.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/lang-xyzzy.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/dom/elements/global-attributes/the-lang-attribute-006.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/global-attributes/the-translate-attribute-010.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-003c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009a.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-whitespace-pre-line.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=pre-line&contenteditable=plaintext-only` | PASS | PASS |  |
| · | `/html/dom/idlharness.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/dom/reflection-grouping.html` | PASS | PASS |  |
| · | `/html/dom/render-blocking/blocking-idl-attr.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/render-blocking/element-render-blocking-027.html` | PASS | PASS |  |
| ✓ | `/html/infrastructure/conformance-requirements/extensibility/foreign.html` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html?include=submit` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=hyperlink-search` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/interactions-of-styling-and-scripting/style-element-media-not-match-does-not-block-script.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-link-element/link-rellist.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-style-element/historical.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/addTextTrack.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/onexit.html` | ERROR | ERROR |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/getter.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-audio-element/audio_constructor.html` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/historical.html` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-hit-test-during-load-event-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-history-replaceState.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-in-scroller-nested-5.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-link-click.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-referrerpolicy-change.sub.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-nosrc.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_not_about_blank.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-2.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_history_go_forward.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_02.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-inherit-to-blank-document-unsandboxed.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed-cross-origin-parent.tentative.sub.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_011.htm` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_019.htm` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_030.htm` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/srcdoc_change_hash.html` | FAIL | FAIL |  |
| · | `/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/constraints/form-validation-checkValidity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/constraints/form-validation-validity-tooShort.html` | PASS | PASS |  |
| · | `/html/semantics/forms/form-submission-0/form-data-set-usv.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/resetting-a-form/reset-form-2.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/textfieldselection/selection-set-value-after-focus.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-setcustomvalidity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-willvalidate.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-fieldset-element/fieldset-setcustomvalidity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-check-validity-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-form-element/form-elements-sameobject.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/checkable-active-space-key-untrusted-event.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/datetime-local-valueasdate.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/hidden.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-setcustomvalidity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-type-change-empty-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-input-element/input-valueasdate-invalidstateerr.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-whitespace.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/month.html` | PASS | PASS |  |
| · | `/html/semantics/forms/the-input-element/radio.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/the-input-element/range-option-value-change-repaint.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/selection.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/type-change-in-keypress-listener.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/valueMode.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-label-element/move-label-into-form-and-then-move-form-into-ancestor-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-option-element/option-selected.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-progress-element/progress.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/nested-select-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-highlight-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-size-change.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/select-add-optgroup.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/select-innerHTML-selected.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/select-root-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-textarea-element/textarea-minlength.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-textarea-element/textarea-validity-clone.html` | PASS | PASS |  |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ol.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-ol-element/reversed-1c.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/semantics/interestfor/idlharness.tentative.html` | FAIL | FAIL |  |
| · | `/html/semantics/permission-element/geolocation-element/invalid-css-properties.tentative.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/scripting-1/the-script-element/import-attributes/empty-attributes-clause.html` | PASS | PASS |  |
| · | `/html/semantics/scripting-1/the-script-element/microtasks/checkpoint-importScripts.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/scripting-1/the-script-element/module/top-level-await/sibling-imports-not-blocked.any.html` | PASS | PASS |  |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-fetch-error-external-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-success-external-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-createHTMLDocument-success-external-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/scripting-1/the-template-element/template-element/template-content.html` | PASS | PASS |  |
| ✓ | `/html/semantics/tabular-data/the-table-element/insertRow-method-02.html` | PASS | PASS |  |
| ✓ | `/html/semantics/text-level-semantics/historical.html` | PASS | PASS |  |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-another-bdi-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-paragraph-level-container.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/semantics/the-button-element/command-and-commandfor/command-reflection.html` | PASS | PASS |  |
| · | `/html/syntax/serializing-html-fragments/escaping.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/html/webappapis/animation-frames/callback-multicalls.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/dynamic-markup-insertion/document-write/module-tla-promise.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/body-onload.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/event-handler-processing-algorithm-error/document-synthetic-event.html` | PASS | PASS |  |
| · | `/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-success.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator.any.html` | FAIL | FAIL |  |
| ✓ | `/html/webappapis/timers/negative-setinterval.any.html` | PASS | PASS |  |
| ✓ | `/import-maps/acquiring/script-tag.html` | PASS | PASS |  |
| ✓ | `/import-maps/multiple-import-maps/scope-ordering-reverse.html` | PASS | PASS |  |
| · | `/intersection-observer/animating.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/fixed-position-child-scroll.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/intersection-ratio-with-fractional-bounds.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/observer-attributes.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/root-margin.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/same-document-zero-size-target.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/zero-area-element-visible.html` | PASS | PASS |  |
| · | `/intersection-observer/cross-origin-tall-iframe-rendering.sub.html` | FAIL | FAIL | reftest [match] pixel-diff=17200/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/intersection-observer/intersection-ratio-with-fractional-bounds-2.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/scroll-margin-dynamic.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/scroll-margin-not-contained.html` | PASS | PASS |  |
| · | `/intersection-observer/svg-group-target.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/svg-viewbox.html` | PASS | PASS |  |
| · | `/intersection-observer/transformed-iframe-003-cross-origin.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/3d-transform-occlusion.html` | ERROR | ERROR | no testharness results scraped (page error: Error: Error get_stack (/__ks_user_classic_regular.js:5077:21) new AssertionError (/__ks_user_classic_regular.js:5070:22) assert (/__ks_user_classic_regular.js:5054:19) assert_true (/__ks_user_classic_regular.js:1820:9) assert_wrapper (/__ks_user_classic_regular.js:1793:30) IntersectionObserver.trackVisibility (/__ks_user_classic_regular.js:5540:11) file:///bundle/page.js:5:12859 pumpDueTimers (file:///bundle/page.js:5:87034) file:///bundle/page.js:18:2762     at <anonymous> (/__ks_intersection_observer.js:5077:21)) |
| ✓ | `/intersection-observer/v2/border-shape-occlusion.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/v2/iframe-target.html` | PASS | PASS |  |
| · | `/intersection-observer/v2/simple-occlusion.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/svg-text-filter-occlusion.html` | FAIL | FAIL |  |
| · | `/performance-timeline/droppedentriescount.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/performance-timeline/po-entries-sort.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/performance-timeline/webtiming-resolution.any.html` | PASS | PASS |  |
| · | `/quirks/body-fills-html-quirk-vertical.html` | FAIL | FAIL | reftest [match] pixel-diff=1416/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/quirks/historical/list-item-bullet-size.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/quirks/line-height-quirks-mode.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/quirks/table-cell-nowrap-minimum-width-calculation.html` | ERROR | ERROR |  |
| · | `/quirks/tables-inherit-color-from-body-quirk-004.html` | FAIL | FAIL | reftest [match] pixel-diff=40000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/quirks/unitless-length/excluded-properties-003.html` | PASS | PASS |  |
| ✓ | `/selection/addRange-12.html` | PASS | PASS |  |
| ✓ | `/selection/addRange-44.html` | PASS | PASS |  |
| ✓ | `/selection/anonymous/details-mutate.html` | PASS | PASS |  |
| ✓ | `/selection/caret/collapse-pre-linestart-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/selection/collapse-45.html` | PASS | PASS |  |
| ✓ | `/selection/contenteditable/modify.tentative.html` | PASS | PASS |  |
| ✓ | `/selection/extend-00.html` | PASS | PASS |  |
| · | `/selection/fire-selectionchange-event-on-pressing-backspace.html` | FAIL | FAIL |  |
| · | `/selection/modify-line-flex-row.tentative.html` | FAIL | FAIL |  |
| ✓ | `/selection/onselectionchange-on-distinct-text-controls.html` | PASS | PASS |  |
| · | `/selection/selection-content-visibility-hidden.html` | FAIL | FAIL |  |
| · | `/selection/selection-range-in-shadow-after-the-shadow-removed.tentative.html` | FAIL | FAIL |  |
| ✓ | `/selection/shadow-dom/cross-shadow-boundary-5.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/selection/shadow-dom/tentative/Selection-getComposedRanges-collapsed.html` | PASS | PASS |  |
| · | `/selection/stringifier_editable_element.tentative.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/selection/toString-user-select-none.html` | FAIL | FAIL |  |
| · | `/shadow-dom/Element-interface-attachShadow-custom-element.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/Range-prototype-insertNode.html` | PASS | PASS |  |
| · | `/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees.html` | FAIL | FAIL |  |
| · | `/shadow-dom/event-composed-path-after-dom-mutation.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/shadow-dom/event-post-dispatch-no-listeners.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/historical.html` | PASS | PASS |  |
| · | `/shadow-dom/imperative-slot-fallback-clear.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/invalidate-sibling-different-slots.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/shadow-dom/restyle-on-disconnected-child-after-attach-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/shadow-dom/slot-dir-attach-child-meter-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/shadow-dom/slot-fallback-content-006.html` | FAIL | FAIL | reftest [match] pixel-diff=15305/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/shadow-dom/slots-fallback-in-document.html` | FAIL | FAIL |  |
| · | `/streams/piping/abort.any.html` | FAIL | FAIL |  |
| · | `/streams/piping/multiple-propagation.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/readable-byte-streams/enqueue-with-detached-buffer.any.html` | PASS | PASS |  |
| · | `/streams/readable-streams/async-iterator.any.html` | FAIL | FAIL |  |
| · | `/streams/readable-streams/floating-point-total-queue-size.any.html` | FAIL | FAIL |  |
| · | `/streams/readable-streams/tee.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/transform-streams/lipfuzz.any.html` | PASS | PASS |  |
| · | `/streams/writable-streams/bad-underlying-sinks.any.html` | FAIL | FAIL |  |
| · | `/streams/writable-streams/general.any.html` | FAIL | FAIL |  |
| ✓ | `/svg/coordinate-systems/view-transform-viewBox.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/coordinate-systems/viewBox-zero-disables-rendering-contexts.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/circle-005.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/ellipse-007.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/rect-006.svg` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/svg/shapes/ellipse-06.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/rect-04.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/reftests/pathlength-001.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/uievents/click/click_event_target_siblings.html` | PASS | PASS |  |
| ✓ | `/uievents/interface/click-event.htm` | PASS | PASS |  |
| · | `/uievents/legacy-domevents-tests/approved/dispatchEvent.click.checkbox.html` | FAIL | FAIL |  |
| · | `/uievents/mouse/layout_change_should_fire_mouseover.html` | FAIL | FAIL |  |
| ✓ | `/uievents/mouse/mousemove-action-interpolation.html` | PASS | PASS |  |
| ✓ | `/uievents/order-of-events/focus-events/focus-management-expectations.html` | PASS | PASS |  |
| ✓ | `/uievents/order-of-events/mouse-events/mousemove-across.html` | PASS | PASS |  |
| · | `/uievents/textInput/basic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/url/a-element-origin-xhtml.xhtml` | PASS | PASS |  |
| · | `/url/javascript-urls.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/url/url-setters.any.html` | PASS | PASS |  |
| ✓ | `/url/urlsearchparams-foreach.any.html` | PASS | PASS |  |
| · | `/user-timing/buffered-flag.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/user-timing/clear_one_mark.any.html` | PASS | PASS |  |
| · | `/user-timing/mark-l3.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/user-timing/measure-with-dict.any.html` | FAIL | FAIL |  |
| · | `/user-timing/structured-serialize-detail.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/core/binary.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/bulk-memory/memory_copy.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/call_indirect.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/endianness.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/f32_cmp.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/float_misc.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/array_init_elem.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/ref_cast.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/id.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/left-to-right.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/load64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/memory_trap64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/table_set64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/align0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/float_memory0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/linking2.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_fill0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_trap0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/nop.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/relaxed-simd/i32x4_relaxed_trunc.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/return_call_indirect.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_const.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_f64x2_arith.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i16x8_extmul_i8x16.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i32x4_extmul_i16x8.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i8x16_arith2.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_load32_lane.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_splat.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/start.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/token.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/unreached-valid.wast.js.html` | PASS | PASS |  |
| · | `/wasm/jsapi/constructor/instantiate.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/esm-integration/mutable-global-sharing.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/esm-integration/string-constants.tentative.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/exception/toString.tentative.any.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/global/constructor.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/instance/constructor.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/jspi/notraps.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/memory/to-fixed-length-buffer.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/module/imports.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/table/length.any.html` | PASS | PASS |  |
| · | `/wasm/serialization/module/serialization-via-notifications-api.any.html` | FAIL | FAIL |  |
| · | `/wasm/webapi/instantiateStreaming.any.html` | FAIL | FAIL |  |
| · | `/wasm/webapi/wasm_stream_instantiate_test.any.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/constructors.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/es-exceptions/exceptions.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/interface-prototype-object.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/legacy-platform-object/GetOwnProperty.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/sequence-conversion.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/declarative/execute_tool_change_event.https.html` | PASS | PASS |  |
| · | `/webmcp/declarative/toolchange-on-control-add-remove.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/imperative/detached-frame-registerTool.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/executeTool-same-document-navigation-crash.https.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/webmcp/imperative/exposedTo-defaults-same-origin.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/imperative/initial-about-blank-shared-tool.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/register_tool_name_validation.https.html` | PASS | PASS |  |
| ✓ | `/webmessaging/Channel_postMessage_Blob.any.html` | PASS | PASS |  |
| ✓ | `/webmessaging/Channel_postMessage_with_transfer_entangled.any.html` | PASS | PASS |  |
| ✓ | `/webmessaging/MessagePort_initial_disabled.any.html` | PASS | PASS |  |
| ✓ | `/webmessaging/broadcastchannel/interface.any.html` | PASS | PASS |  |
| · | `/webmessaging/event.origin.sub.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/message-channels/close-event/garbage-collected.tentative.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/message-channels/worker-post-after-close.any.html` | FAIL | FAIL |  |
| · | `/webmessaging/postMessage_ArrayBuffer.sub.htm` | FAIL | FAIL |  |
| ✓ | `/webmessaging/postMessage_arrays.sub.htm` | PASS | PASS |  |
| ✓ | `/webmessaging/postMessage_origin_mismatch_xorigin.sub.htm` | PASS | PASS |  |
| ✓ | `/webmessaging/with-options/one-arg.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/005.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/015.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/024.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/005.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/014.html` | PASS | PASS |  |
| · | `/webmessaging/without-ports/020.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/without-ports/029.html` | PASS | PASS |  |
| ✓ | `/xhr/abort-during-unsent.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-basic-allow-preflight-cache-timeout.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-preflight-request-header-returns-origin.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-response-with-body.htm` | PASS | PASS |  |
| ✓ | `/xhr/event-readystate-sync-open.any.html` | PASS | PASS |  |
| ✓ | `/xhr/formdata/has-formelement.html` | PASS | PASS |  |
| ✓ | `/xhr/getresponseheader-error-state.htm` | PASS | PASS |  |
| ✓ | `/xhr/open-method-insecure.htm` | PASS | PASS |  |
| ✓ | `/xhr/response-invalid-responsetype.htm` | PASS | PASS |  |
| ✓ | `/xhr/send-data-arraybufferview.any.html` | PASS | PASS |  |
| ✓ | `/xhr/send-send.any.html` | PASS | PASS |  |
| ✓ | `/xhr/xmlhttprequest-eventtarget.htm` | PASS | PASS |  |
| ✓ | `/FileAPI/blob/Blob-constructor-detached-buffer.any.html` | PASS | PASS |  |
| ✓ | `/FileAPI/blob/Blob-text.any.html` | PASS | PASS |  |
| · | `/FileAPI/reading-data-section/Determining-Encoding.any.html` | FAIL | FAIL |  |
| ✓ | `/FileAPI/reading-data-section/filereader_readAsDataURL.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/algorithm-discards-context.https.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/WebCryptoAPI/derive_bits_keys/derived_bits_length.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/digest/sha3.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/encrypt_decrypt/aes_ocb.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_ECDH.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/successes_AES-GCM.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/generateKey/successes_ML-DSA.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/generateKey/successes_kmac.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/ChaCha20-Poly1305_importKey.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/okp_importKey_Ed448.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/import_export/rsa_importKey.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/serialization/aes-kw.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/kmac.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/sign_verify/ecdsa.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/sign_verify/rsa_pss.https.any.html` | PASS | PASS |  |
| ✓ | `/compression/compression-constructor-error.any.html` | PASS | PASS |  |
| · | `/compression/decompression-buffersource.any.html` | FAIL | FAIL |  |
| ✓ | `/compression/decompression-with-detach.any.html` | PASS | PASS |  |
| · | `/console/console-namespace-object-class-string.any.html` | FAIL | FAIL |  |
| ✓ | `/cors/access-control-expose-headers-parsing.window.html` | PASS | PASS |  |
| ✓ | `/cors/redirect-origin.htm` | PASS | PASS |  |
| · | `/cors/simple-requests.htm` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/css/CSS2/abspos/abspos-containing-block-initial-005c.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-004.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-016.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-026.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-038.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-059.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-075.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-101.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-153.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-185.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-328.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-attachment-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-bg-pos-206.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-color-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-image-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-intrinsic-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-intrinsic-010.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-018.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-053.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-088.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-111.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-119.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-127.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-135.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-143.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-151.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-002d.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-005d.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-repeat-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-root-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-027.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-036.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-breaking-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/direction-applies-to-008.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/unicode-bidi-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-006.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-style-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-024.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-038.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-051.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-067.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-079.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-color-applies-to-012.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-conflict-style-104.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-018.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-color-174.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-style-001.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-left-width-006.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/floats/hit-test-floats-002.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/floats/zero-space-between-floats-001.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/block-in-inline-hittest-001.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/containing-block-percent-margin-right.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/positioning/abspos-change-in-inline-block.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/tables/anonymous-table-box-width-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-cell-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-row-002.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/border-collapse-empty-row.html` | FAIL | FAIL | reftest [match] pixel-diff=39590/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/border-conflict-element-001d.xht` | FAIL | FAIL | reftest [match] pixel-diff=97553/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/caption-side-applies-to-003.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/caption-side-applies-to-012.xht` | FAIL | FAIL | reftest [match] pixel-diff=4166/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/collapsing-border-model-004.xht` | FAIL | FAIL | reftest [match] pixel-diff=52225/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/collapsing-border-model-013.html` | FAIL | FAIL | reftest [match] pixel-diff=80000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/empty-cells-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/fixed-table-layout-003a04.xht` | FAIL | FAIL | reftest [match] pixel-diff=6831/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003b06.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003c02.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003d02.xht` | FAIL | FAIL | reftest [match] pixel-diff=9909/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e04.xht` | FAIL | FAIL | reftest [match] pixel-diff=10716/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e12.xht` | FAIL | FAIL | reftest [match] pixel-diff=10728/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003f08.xht` | FAIL | FAIL | reftest [match] pixel-diff=11976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-025.xht` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/height-width-inline-table-001.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/tables/height-width-table-001b.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/tables/separated-border-model-003b.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/separated-border-model-009.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/table-anonymous-objects-017.xht` | FAIL | FAIL | reftest [match] pixel-diff=146/480000 worstDelta=12 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-063.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-071.xht` | FAIL | FAIL | reftest [match] pixel-diff=24286/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-079.xht` | FAIL | FAIL | reftest [match] pixel-diff=17302/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-087.xht` | FAIL | FAIL | reftest [match] pixel-diff=26450/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-095.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-103.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-111.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-119.xht` | FAIL | FAIL | reftest [match] pixel-diff=14931/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-127.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-135.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-143.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-151.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-159.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-167.xht` | FAIL | FAIL | reftest [match] pixel-diff=581/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/CSS2/tables/table-anonymous-objects-175.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-183.xht` | FAIL | FAIL | reftest [match] pixel-diff=581/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-191.xht` | FAIL | FAIL | reftest [match] pixel-diff=581/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-199.xht` | FAIL | FAIL | reftest [match] pixel-diff=734/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-211.xht` | FAIL | FAIL | reftest [match] pixel-diff=4186/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-backgrounds-bc-rowgroup-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=49077/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/table-cell-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/table-layout-applies-to-016.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/table-vertical-align-baseline-006.xht` | FAIL | FAIL | reftest [match] pixel-diff=452/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/table-visual-layout-026c.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/compositing/parsing/background-blend-mode-invalid.html` | PASS | PASS |  |
| ✓ | `/css/compositing/root-element-background-contain-hidden-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-align/content-distribution/parse-align-content-002.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/parse-justify-content-005.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/parse-align-items-003.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/place-items-shorthand-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/column-gap-animation-003.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/gap-parsing-002.html` | PASS | PASS |  |
| · | `/css/css-align/inheritance.html` | FAIL | FAIL |  |
| ✓ | `/css/css-align/parsing/align-self-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/gap-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/grid-row-gap-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/justify-items-valid.html` | PASS | PASS |  |
| · | `/css/css-align/parsing/place-items-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-align/parsing/row-gap-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/parse-justify-self-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/place-self-shorthand-005.html` | PASS | PASS |  |
| · | `/css/css-anchor-position/anchor-getComputedStyle-004.html` | FAIL | FAIL |  |
| · | `/css/css-anchor-position/anchor-name-basics.html` | FAIL | FAIL |  |
| ✓ | `/css/css-anchor-position/anchor-scroll-composited-scrolling-002-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/anchored-child-transition-with-selection.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/chrome-336322507-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/chrome-436621815-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/parsing/anchor-scope-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/parsing/position-visibility-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/position-try-invalid-anchor-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/try-tactic-alignment.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/animation-iteration-count-009.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/neutral-var-keyframe-cycle-registered-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-animations/parsing/animation-direction-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-play-state-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-timing-function-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/animations/background-color-animation-removed-element-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-backgrounds/background-335.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/border-radius-css-text.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=250&height=30&spread=100&radius=10px` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=50&height=50&spread=50&radius=0px` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-backgrounds/parsing/background-clip-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-backgrounds/parsing/background-image-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/background-position-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/background-repeat-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-color-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-repeat-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-source-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-radius-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-width-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/border-image-gradient-zero-size-transform-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-borders/corner-shape/corners-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?border-radius=50&corner-shape=0&shadow-spread=10` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-2&border-radius=20%&border-width=20` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=scoop&border-radius=20%&border-width=20` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=-4&border-radius=40` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=bevel&corner-bottom-right-shape=bevel&border-radius=40&border-width=10` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/tentative/parsing/border-block-end-radius-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/border-clip-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/border-inline-start-radius-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/border-shape-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/box-shadow-color-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/box-shadow-position-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-box/parsing/clear-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/margin-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/max-width-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/visibility-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-break/area-in-inline-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/block-in-inline-005-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/break-after-in-parallel-flow-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-break/break-inside-avoid-multicol-001-print.html` | FAIL | FAIL | reftest [match] pixel-diff=230400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/chrome-bug-1288769-000-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/empty-fieldset-tall-bottom-padding-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flexbox/auto-height-flex-item-in-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-063-print.html` | FAIL | FAIL | reftest [match] pixel-diff=53945/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-081d-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-column-flex-fragmentation-066-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-column-flex-fragmentation-069d-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/float-after-self-collapsing-block-in-inline-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/fragmented-float-in-inline-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/iframe-in-repeated-table-header-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-fixedpos-in-inline-000-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-multicol-with-spanner-and-oof-004-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/out-of-flow-in-inline-with-negative-offset-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/overflowing-block-002-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/parsing/break-after-invalid.html` | PASS | PASS |  |
| · | `/css/css-break/parsing/orphans-computed.html` | FAIL | FAIL |  |
| · | `/css/css-break/root-margin-001-print.html` | FAIL | FAIL | reftest [match] pixel-diff=5544/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/table/dynamic-caption-child-change-002-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/repeated-section/variable-fragmentainer-size-004-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/table-fragmentation-002b-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/table/table-row-end-border-1-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-break/transform-024-print.html` | FAIL | FAIL | reftest [match] pixel-diff=479585/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-cascade/all-prop-initial-color.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/all-prop-revert-layer-noop.html?include=6` | PASS | PASS |  |
| ✓ | `/css/css-cascade/all-prop-revert-noop.html?include=5` | PASS | PASS |  |
| ✓ | `/css/css-cascade/important-vs-inline-001.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/layer-basic.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/layer-replaceSync-clears-stale.html` | PASS | PASS |  |
| · | `/css/css-cascade/parsing/layer.html` | FAIL | FAIL |  |
| ✓ | `/css/css-cascade/revert-layer-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-layer-013.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-cascade/revert-val-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/scope-featureless.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-color-adjust/parsing/color-scheme-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-color/color-mix-currentcolor-visited-getcomputedstyle.html` | PASS | PASS |  |
| ✓ | `/css/css-color/none-components-treated-as-zero.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-computed-hsl.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-invalid-color-layers-function.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-invalid-relative-color.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-valid-hsl.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/opacity-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/at-media-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-011.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-019.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-027.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-035.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-046.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-selector-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-selector-placeholder.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/container-queries/container-inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-size-shadow-invalidation.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-units-selection-pseudo.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/font-relative-calc-dynamic.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/multicol-container-001.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/pseudo-elements-001.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/size-container-with-quotes.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/transition-style-change-event-002.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/contain-flexbox-outline.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-081.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-form-controls-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/content-visibility-selection-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-contain/content-visibility/inheritance.html` | FAIL | FAIL |  |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-11-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-19-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-6-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/parsing/contain-invalid.html` | PASS | PASS |  |
| · | `/css/css-content/parsing/content-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-counter-styles/counter-style-at-rule/pad-syntax.html` | PASS | PASS |  |
| ✓ | `/css/css-device-adapt/viewport-should-not-affect-devicePixelRatio.html` | PASS | PASS |  |
| ✓ | `/css/css-display/display-contents-block-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-display/display-contents-focusable-001.html` | FAIL | FAIL |  |
| ✓ | `/css/css-display/display-contents-suppression-dynamic-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-display/display-math-on-non-mathml-elements.html` | FAIL | FAIL |  |
| ✓ | `/css/css-display/inheritance.html` | PASS | PASS |  |
| · | `/css/css-display/reading-flow/tentative/reading-flow-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-easing/step-jump-none.html` | PASS | PASS |  |
| ✓ | `/css/css-env/fallback-nested-var.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-002.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-002.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-006.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/position-absolute-015.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/align-content-vert-002.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/balance/flex-wrap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/column-flex-child-with-overflow-scroll.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-basis-013.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-minimum-size-003.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexbox-lines-must-be-stretched-by-default.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexbox_width-wrapping-column.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-content-flex-start.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-stretch.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_display.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-row-reverse.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-wrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-initial.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_justify-content-space-between.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/height-percentage-with-dynamic-container-size.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/inline-flex-editing-with-updating-text-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/intrinsic-size/col-wrap-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/min-height-min-content-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/negative-item-margins-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/overflow-auto-006.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-direction-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-wrap-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/percentage-margins-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/position-relative-stretch-height-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/select-as-flex-item-child-with-overflow.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/total-min-max-violation-zero.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/font-face-array-buffer-parsing-failure-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-fonts/font-shorthand-serialization-001.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/font-weight-sign-function.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/math-script-level-and-math-style/math-script-level-001.tentative.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-face-src-tech.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-kerning-computed.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-optical-sizing-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-size-adjust-invalid.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-style-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-synthesis-style-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-caps-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-weight-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/variations/font-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/agnostic/gap-decorations-008-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/grid/fragmentation/grid-gap-decorations-fragmentation-019-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/parsing/gap-decorations-color-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/parsing/rule-inset-cap-junction-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/abspos-in-flexbox-in-grid-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-items-end.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-center.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=239/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003.html` | FAIL | FAIL | reftest [match] pixel-diff=2450/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-001.html` | FAIL | FAIL | reftest [match] pixel-diff=532/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003.html` | FAIL | FAIL | reftest [match] pixel-diff=1366/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003.html` | FAIL | FAIL | reftest [match] pixel-diff=2290/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-content-alignment-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-013.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-004.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-012.html` | FAIL | FAIL | reftest [match] pixel-diff=4626/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-011.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-019.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-negative-indices-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-align-content.html` | PASS | PASS |  |
| ❌ | `/css/css-grid/alignment/grid-baseline-justify-001.html` | PASS | FAIL | reftest [match] pixel-diff=24522/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-content-alignment-overflow-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-006.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-014.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-022.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-009.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-017.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-fit-content-tracks-dont-stretch-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/grid-gutters-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-gutters-016.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3.html` | FAIL | FAIL | reftest [match] pixel-diff=171075/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-content-baseline-004.html` | FAIL | FAIL | reftest [match] pixel-diff=88444/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html` | FAIL | FAIL | reftest [match] pixel-diff=190792/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-002.html` | FAIL | FAIL | reftest [match] pixel-diff=512/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-004.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=163917/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html` | FAIL | FAIL | reftest [match] pixel-diff=1100/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-006.html` | FAIL | FAIL | reftest [match] pixel-diff=272144/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-007.html` | FAIL | FAIL | reftest [match] pixel-diff=61026/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/anonymous-grid-items-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/firefox-bug-1881495.html` | FAIL | FAIL | reftest [match] pixel-diff=5280/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-container-baseline-synthesized-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/flex-item-grid-container-auto-repeat-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/grid-auto-fit-with-calc.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/grid-layout-auto-tracks.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-definition/grid-template-columns-fit-content-001.html` | FAIL | FAIL | reftest [match] pixel-diff=500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-item-non-auto-height-stretch-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/aspect-ratio-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-items/grid-inline-items-002.html` | FAIL | FAIL | reftest [match] pixel-diff=2500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-order-property-painting-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-z-axis-ordering-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-items/grid-intrinsic-maximums.html` | FAIL | FAIL | reftest [match] pixel-diff=2330/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-items/grid-item-containing-block-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-item-inline-contribution-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-item-overflow-auto-max-height-percentage.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-items-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-minimum-width-orthogonal-002.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-010.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-006.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-014.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-layout-grid-in-grid.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-006.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-014.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-order-property-auto-placement-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-order-property-painting-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-z-axis-ordering-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/overflow-hidden-min-content-contribution-in-abs-pos-grid-in-flexbox.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/replaced-element-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-pack-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/grid-model/column-property-should-not-apply-on-grid-container-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-areas-overflowing-grid-container-006.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-container-margin-border-padding-scrollbar-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-model/grid-display-inline-grid-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-floats-no-intrude-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-inline-first-line-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-margins-no-collapse-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-overflowing-item-in-both-axes-is-painted.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-with-orthogonal-child-within-flexbox.html` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html` | PASS | PASS |  |
| · | `/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-005.html` | FAIL | FAIL | reftest [match] pixel-diff=5706/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html` | PASS | PASS |  |
| · | `/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html` | FAIL | FAIL | reftest [match] pixel-diff=1600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/min-size-auto-overflow-clip.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/parsing/grid-auto-columns-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-column-shortest-serialization.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-shorthand-serialization.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-template-columns-computed-nogrid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-columns-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-rows-computed-nogrid.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-template-rows-repeat-intrinsic-valid.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/placement/grid-auto-placement-implicit-tracks-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/placement/grid-placement-using-named-grid-lines-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/placement/grid-template-areas-must-keep-named-columns-order-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/subgrid/abs-pos-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/contribution-size-flex-tracks-001.html` | FAIL | FAIL | reftest [match] pixel-diff=7500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/grid-gap-004.html` | FAIL | FAIL | reftest [match] pixel-diff=19857/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/grid-gap-012.html` | FAIL | FAIL | reftest [match] pixel-diff=20000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/independent-tracks-from-parent-grid.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/subgrid/line-names-007.html` | FAIL | FAIL | reftest [match] pixel-diff=6780/480000 worstDelta=192 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/line-names-015.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/subgrid/parent-repeat-auto-fit-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/repeat-auto-fill-005.html` | FAIL | FAIL | reftest [match] pixel-diff=1600/480000 worstDelta=128 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/standalone-axis-size-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/subgrid/standalone-axis-size-011.html` | FAIL | FAIL | reftest [match] pixel-diff=7500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/subgrid/subgrid-baseline-012.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/subgrid/writing-directions-001.html` | FAIL | FAIL | reftest [match] pixel-diff=1233/480000 worstDelta=192 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-images/image-set/image-set-computed.sub.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/gradient-position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/image-rendering-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/object-position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-inline/parsing/line-height-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-inline/text-box-trim/parsing/text-box-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/change-list-style-type-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/content-property/marker-text-matches-lower-greek.html` | FAIL | FAIL | reftest [match] pixel-diff=768/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/counter-003.html` | FAIL | FAIL | reftest [match] pixel-diff=3717/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/counter-reset-increment-overflow-underflow.html` | FAIL | FAIL | reftest [match] pixel-diff=1751/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/counter-reset-reversed-nested.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-reset-reversed-siblings-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/counters-002.html` | FAIL | FAIL | reftest [match] pixel-diff=5097/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/counters-scope-004.html` | FAIL | FAIL | reftest [match] pixel-diff=231/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/foo-counter-reversed-007a.html` | FAIL | FAIL | reftest [match] pixel-diff=2796/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/inline-block-list-marker.html` | FAIL | FAIL | reftest [match] pixel-diff=16998/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/li-list-item-counter-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-008a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-014.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-022.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-030.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/list-marker-symbol-bidi.html` | FAIL | FAIL | reftest [match] pixel-diff=1491/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✨ | `/css/css-lists/list-style-type-string-001b.html` | FAIL | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/list-with-image-display-changed-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/outside-marker-covered-by-relpos-block-link.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/parsing/counter-set-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-position-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/pseudo-element-remove-update.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-logical/parsing/border-block-color-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-block-width-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-inline-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/inset-block-inline-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/margin-block-inline-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/max-inline-size-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/padding-block-inline-invalid.html` | PASS | PASS |  |
| · | `/css/css-masking/animations/clip-path-interpolation-002.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/mask-border-slice-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-masking/clip-path/animations/clip-path-shape-hittest.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/clip-path/clip-path-circle-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-ellipse-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-inline-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-polygon-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-polygon-011.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-shape-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-xywh-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-masking/clip/clip-not-absolute-positioned-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-masking/hit-test/clip-path-element-userspaceonuse-001.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/mask-image/mask-composite-1d.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-image-backdrop-filter-with-border-radius.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-opacity-1e.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-position-4a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-repeat-3.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-length-length.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-under-border-radius.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/parsing/clip-rule-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-image-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-size-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-mixins/functions/dashed-function-eval.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-count-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-rule-color-invalid.html` | PASS | PASS |  |
| · | `/css/css-multicol/parsing/column-rule-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-multicol/parsing/column-width-invalid.html` | PASS | PASS |  |
| · | `/css/css-overflow/inheritance.html` | FAIL | FAIL |  |
| · | `/css/css-overflow/parsing/max-lines-valid.html` | FAIL | FAIL |  |
| · | `/css/css-overflow/parsing/scroll-buttons-valid.html` | FAIL | FAIL |  |
| · | `/css/css-overflow/parsing/scroll-target-group-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-overflow/parsing/webkit-line-clamp-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-page/inheritance.html` | PASS | PASS |  |
| · | `/css/css-page/parsing/margin-rules-002.html` | FAIL | FAIL |  |
| ✓ | `/css/css-page/parsing/size-invalid.html` | PASS | PASS |  |
| · | `/css/css-position/hypothetical-box-scroll-parent.html` | FAIL | FAIL | reftest [match] pixel-diff=624/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/static-position/vlr-rtl-ltr-in-multicol.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=2304/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/vlr-rtl-ltr-in-multicols.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=3440/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/overlay/author-overlay-top-layer-removal.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/parsing/bottom-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/z-index-computed.html` | PASS | PASS |  |
| · | `/css/css-position/position-absolute-center-006.html` | FAIL | FAIL | reftest [match] pixel-diff=5800/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-absolute-dynamic-static-position-flex.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-position/position-absolute-in-inline-004.html` | FAIL | FAIL | reftest [match] pixel-diff=8800/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-absolute-in-inline-010.html` | FAIL | FAIL | reftest [match] pixel-diff=41300/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-absolute-replaced-with-display-table.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-position/position-fixed-dynamic-transformed-sibling.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/position-relative-003.html` | FAIL | FAIL | reftest [match] pixel-diff=20000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-relative-011.html` | FAIL | FAIL | reftest [match] pixel-diff=2000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-relative-table-tbody-top-absolute-child.html` | FAIL | FAIL | reftest [match] pixel-diff=8883/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-thead-left-absolute-child.html` | FAIL | FAIL | reftest [match] pixel-diff=10199/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-static-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-003.html` | FAIL | FAIL | reftest [match] pixel-diff=2900/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-011.html` | FAIL | FAIL | reftest [match] pixel-diff=3750/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/static-position/vrl-ltr-ltr.html` | FAIL | FAIL | reftest [match] pixel-diff=415503/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-bottom-006.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-escape-scroller-004.html` | FAIL | FAIL | reftest [match] pixel-diff=40000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-get-bounding-client-rect.html` | PASS | PASS |  |
| · | `/css/css-position/sticky/position-sticky-large-top-2.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=13000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-left.html` | PASS | PASS |  |
| · | `/css/css-position/sticky/position-sticky-nested-table.html` | FAIL | FAIL | reftest [match] pixel-diff=9855/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/sticky/position-sticky-overflow-padding.html` | FAIL | FAIL |  |
| ✓ | `/css/css-position/sticky/position-sticky-root-scroller.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-single-axis-used-values.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-table-td-subpixel-zoom.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-table-tr-bottom.html` | FAIL | FAIL | reftest [match] pixel-diff=8250/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-top-and-bottom-overconstrained.html` | PASS | PASS |  |
| ✓ | `/css/css-properties-values-api/at-property-non-matching-media-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-properties-values-api/registered-property-computation-color-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-pseudo/marker-computed-content.html` | PASS | PASS |  |
| ✓ | `/css/css-rhythm/parsing/block-step-insert-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-ruby/line-break-around-ruby-001.html` | PASS | PASS |  |
| ✓ | `/css/css-ruby/parsing/ruby-position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-scroll-anchoring/parsing/overflow-anchor-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-scroll-snap/scroll-initial-target/parsing/scroll-initial-target-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/parsing/shape-image-threshold-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/parsing/shape-outside-path-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/inset-function-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/shape-function-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-box-000.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-circle-009.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-ellipse-007.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-inset-004.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-polygon-005.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/box-sizing-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/max-width-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/min-width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/charset/page-windows-1251-css-at-charset-1250-charset-attribute-windows-1253.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/ident-three-code-points.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/unicode-range-selector.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/border-collapse-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/empty-cells-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-color-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-line-invalid.html` | PASS | PASS |  |
| · | `/css/css-text-decor/parsing/text-decoration-skip-spaces-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text-decor/parsing/text-emphasis-position-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/text-decoration-thickness-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/ja/css-text-line-break-ja-cpm-normal.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-normal.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/zh/css-text-line-break-zh-cj-strict.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/hanging-punctuation-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/hyphens-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/line-break-valid.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-align-all-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/text-autospace-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-indent-invalid.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-spacing-trim-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/text-wrap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-wrap-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/white-space-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/word-spacing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/white-space/seg-break-transformation-015.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/perspective-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/scale-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/transform-origin-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/webkit-transform-valid.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-duration-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-timing-function-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/cycle-in-unparsed-value-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-typed-om/rotate-by-added-angle.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-typed-om/stylevalue-objects/parseAll.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssLCH.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssScale.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative.any.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative.any.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/computed/get-disconnected-element.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/delete-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/get.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/accent-color.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/background-origin.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/clear.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/container-name.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/direction.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/flex-shrink.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/left.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/outline-style.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/position.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/shape-margin.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-align.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-position.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/top.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/visibility.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/appearance-cssom-001.html?exclude=Invalid` | PASS | PASS |  |
| · | `/css/css-ui/parsing/canonical-order-outline-sub-properties-001.html` | FAIL | FAIL |  |
| ✓ | `/css/css-ui/parsing/field-sizing-invalid.html` | PASS | PASS |  |
| · | `/css/css-ui/parsing/outline-offset-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-ui/parsing/outline-width-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/user-select-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-values/acos-asin-atan-atan2-serialize.html` | PASS | PASS |  |
| · | `/css/css-values/attr-IACVT.html` | FAIL | FAIL |  |
| · | `/css/css-values/attr-length-specified.html` | FAIL | FAIL |  |
| · | `/css/css-values/attr-revert-rule.html` | FAIL | FAIL |  |
| · | `/css/css-values/attr-universal-selector.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-border-radius-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-in-font-feature-settings.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-infinity-nan-serialize-resolution.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-max-height-block-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-nesting-002.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-offsets-relative-right-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-serialization-002.html` | PASS | PASS |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-logical-properties-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-min-width-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/calc-size-height.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/interpolate-size-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-width-block-intrinsic-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/clamp-color-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-values/ex-calc-expression-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/getComputedStyle-calc-mixed-units-001.html` | PASS | PASS |  |
| · | `/css/css-values/ident-function-computed.html` | FAIL | FAIL |  |
| · | `/css/css-values/inherit-function-invalidation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/lh-unit-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/max-length-percent-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/minmax-length-percent-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-percentage-invalid.html` | PASS | PASS |  |
| · | `/css/css-values/position/position-computed.tentative.html` | FAIL | FAIL |  |
| · | `/css/css-values/random-in-animations.tentative.html` | FAIL | FAIL |  |
| · | `/css/css-values/random-item-computed.html` | FAIL | FAIL |  |
| · | `/css/css-values/random-unresolvable-argument.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/ric-invalidation.html` | PASS | PASS |  |
| · | `/css/css-values/sign-in-keyframes-with-relative-units.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/calc-sibling-function-in-shadow-dom.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-keyframe-font-style-dynamic.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-keyframe-scale-dynamic.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/typed_arithmetic_cycle.html` | PASS | PASS |  |
| ✓ | `/css/css-values/urls/cross-origin/url-image-set-cross-origin-anonymous-negative.sub.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/urls/resolve-relative-to-stylesheet.html` | PASS | PASS |  |
| ✓ | `/css/css-values/vh-calc-support.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/vh-support-transform-translate.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-values/viewport-units-compute.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/viewport-units-gutter-006.html` | PASS | PASS |  |
| · | `/css/css-values/viewport-units-scroll-no-cycles-001.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/viewport-units-scrollbars-scroll-vw-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/revert-in-fallback.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-animation-guaranteed-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-declaration-02.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-10.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-18.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-26.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-36.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-44.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-52.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-60.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-external-reference-01.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/variable-presentation-attribute.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-reference-06.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-15.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-23.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-31.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-39.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/variable-reference.html` | FAIL | FAIL |  |
| · | `/css/css-variables/variable-substitution-variable-declaration.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-supports-08.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-16.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-24.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-32.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-40.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-48.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-56.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/variable-supports-64.html` | FAIL | FAIL | reftest [match] pixel-diff=980/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-variables/vars-font-shorthand-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-view-transitions/parsing/view-transition-group-invalid.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-will-change/parsing/will-change-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/text-combine-upright-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/unicode-bidi-valid.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/DOMRectList.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/cssom-view/cssom-getBoundingClientRect-001.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html` | PASS | PASS |  |
| · | `/css/cssom-view/getBoundingClientRect-scroll.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/htmlelement-offset-width-001.html` | PASS | PASS |  |
| · | `/css/cssom-view/offsetTopLeft-empty-inline-offset.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/overflow-hidden-smooth-scroll-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom-view/scroll-back-to-initial-position.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-multiple.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollTop-display-change.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/cssom-view/scrollingElement-quirks-dynamic-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/cssom-view/table-client-props.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/window-scrollBy-display-change.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/cssom/CSSGroupingRule-insertRule.html` | PASS | PASS |  |
| ✓ | `/css/cssom/CSSStyleRule-set-selectorText-namespace.html` | PASS | PASS |  |
| · | `/css/cssom/CSSStyleSheet-constructable-duplicate.html` | FAIL | FAIL |  |
| · | `/css/cssom/CSSStyleSheet-template-adoption.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/HTMLLinkElement-disabled-007.html` | PASS | PASS |  |
| ✓ | `/css/cssom/all-initial-csstext.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/cssom/cssimportrule-sheet-identity.html` | PASS | PASS |  |
| ✓ | `/css/cssom/cssstyledeclaration-csstext-final-delimiter.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-animations-replaced-into-ib-split.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-layout-dependent-removed-ib-sibling.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-sticky-pos-percent.html` | PASS | PASS |  |
| ✓ | `/css/cssom/insertRule-import-no-sheet-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/mediaquery-sort-dedup.html` | PASS | PASS |  |
| ✓ | `/css/cssom/set-selector-text-attachment.html` | PASS | PASS |  |
| ✓ | `/css/cssom/ttwf-cssom-doc-ext-load-tree-order.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/backdrop-filter-backdrop-root-opacity.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-edge-behavior.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-opacity-rounded-clip.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-svg-blur.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=20, maxPixels=10000) within tolerance |
| ✓ | `/css/filter-effects/backdrop-filters-invert.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/clip-under-filter-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-backdrop-filters-animation-invert.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-animation-drop-shadow.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-reference-large-svg-filter.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/feconvolve-divisor.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-function/filter-function-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-scale-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-with-mix-blend-mode.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/filter-effects/idlharness.any.html` | FAIL | FAIL |  |
| · | `/css/filter-effects/parsing/color-interpolation-filters-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/filter-effects/parsing/flood-color-valid.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/svg-filter-vs-clip-path.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-fecomponenttransfer-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/filter-effects/tainting-fedropshadow-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/filter-effects/tainting-femorphology-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/geometry/DOMMatrix-attributes.html` | PASS | PASS |  |
| ✓ | `/css/printing/animated-image-print.html` | PASS | PASS | reftest [mismatch] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/css/printing/fragmented-inline-block-002-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/printing/select-combobox-print.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/selectors/dir-selector-auto-direction-change-001.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/selectors/dir-selector-ltr-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/selectors/dir-style-03a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/has-relative-argument.html` | PASS | PASS |  |
| ✓ | `/css/selectors/invalidation/has-pseudoclass-only.html` | PASS | PASS |  |
| · | `/css/selectors/invalidation/part-dir.html` | ERROR | ERROR |  |
| ✓ | `/css/selectors/parsing/parse-class.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-sibling.html` | PASS | PASS |  |
| ✓ | `/custom-elements/historical.html` | PASS | PASS |  |
| ✓ | `/custom-elements/reactions/DOMTokenList.html` | PASS | PASS |  |
| ✓ | `/dom/abort/abort-signal-any.any.html` | PASS | PASS |  |
| ✓ | `/dom/collections/HTMLCollection-empty-name.html` | PASS | PASS |  |
| ✓ | `/dom/collections/namednodemap-supported-property-names.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-constants.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-click.tentative.html` | PASS | PASS |  |
| · | `/dom/events/Event-dispatch-on-disabled-elements.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/dom/events/Event-dispatch-target-moved.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-returnValue.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-type-empty.html` | PASS | PASS |  |
| · | `/dom/events/EventTarget-add-listener-platform-object.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/events/KeyEvent-initKeyEvent.html` | PASS | PASS |  |
| ✓ | `/dom/events/event-handler-attribute-replace-preserves-passive.html` | PASS | PASS |  |
| ✓ | `/dom/events/no-focus-events-at-clicking-editable-content-in-link.html` | PASS | PASS |  |
| ✓ | `/dom/events/passive-by-default.html` | PASS | PASS |  |
| · | `/dom/events/scrolling/save-iframe-scroll-offset-when-display-none.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/scrolling/scrollend-event-fires-to-iframe-inner-frame.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/events/scrolling/wheel-event-no-scroll-after-prevent-default.html` | PASS | PASS |  |
| ✓ | `/dom/events/shadow-relatedTarget.html` | PASS | PASS |  |
| ✓ | `/dom/lists/DOMTokenList-Iterable.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/CharacterData-deleteData.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/ChildNode-replaceWith.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/DOMImplementation-createHTMLDocument.html` | PASS | PASS |  |
| · | `/dom/nodes/Document-contentType/contentType/contenttype_css.html` | FAIL | FAIL |  |
| · | `/dom/nodes/Document-contentType/contentType/contenttype_png.html` | FAIL | FAIL |  |
| · | `/dom/nodes/Document-createCDATASection.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/nodes/Document-createProcessingInstruction.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-getElementsByTagNameNS.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/DocumentType-remove.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-childElementCount-nochild.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-firstElementChild-namespace.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-hasAttributes.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-nextElementSibling.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-siblingElement-null-xhtml.xhtml` | PASS | PASS |  |
| · | `/dom/nodes/MutationObserver-cross-realm-callback-report-exception.html` | FAIL | FAIL |  |
| · | `/dom/nodes/Node-appendChild-cereactions-vs-script.window.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Node-cloneNode-on-inactive-document-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/dom/nodes/Node-isConnected.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Node-nodeName.html` | PASS | PASS |  |
| · | `/dom/nodes/Node-replaceChild.html` | FAIL | FAIL |  |
| · | `/dom/nodes/NodeList-static-length-getter-tampered-indexOf-2.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/nodes/ParentNode-querySelector-escapes.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/ProcessingInstruction-in-doctype.xhtml` | PASS | PASS |  |
| · | `/dom/nodes/attributes-namednodemap-cross-document.window.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/getElementsByClassName-05.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-15.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-23.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-31.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/insertion-removing-steps/Node-appendChild-script-and-style.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/moveBefore/chrome-433696404-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/dom/nodes/querySelector-id-nth-child.html` | PASS | PASS |  |
| · | `/dom/observable/tentative/idlharness.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-finally.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-map.any.html` | FAIL | FAIL |  |
| ✓ | `/dom/ranges/Range-attributes.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-comparePoint-2.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-intersectsNode-2.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-mutations-insertBefore.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-stringifier.html` | PASS | PASS |  |
| ✓ | `/dom/traversal/TreeWalker-acceptNode-filter.html` | PASS | PASS |  |
| ✓ | `/dom/traversal/TreeWalker-traversal-skip-most.html` | PASS | PASS |  |
| · | `/domparsing/DOMParser-parseFromString-url-base-pushstate.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/domparsing/DOMParser-parseFromString-xml.html` | FAIL | FAIL |  |
| · | `/domparsing/innerhtml-05.xhtml` | FAIL | FAIL |  |
| ✓ | `/domparsing/outerhtml-01.html` | PASS | PASS |  |
| · | `/editing/run/bold.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/delete-list-items-in-table-cell.html` | FAIL | FAIL |  |
| · | `/editing/run/delete.html?6001-7000` | FAIL | FAIL |  |
| · | `/editing/run/forecolor.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/formatblock.html?5001-last` | FAIL | FAIL |  |
| · | `/editing/run/forwarddelete.html?7001-last` | FAIL | FAIL |  |
| · | `/editing/run/insertlinebreak.html?1001-last` | FAIL | FAIL |  |
| · | `/editing/run/insertparagraph.html?5001-6000` | FAIL | FAIL |  |
| · | `/editing/run/insertunorderedlist.html?2001-last` | FAIL | FAIL |  |
| · | `/editing/run/justifycenter.html?4001-5000` | FAIL | FAIL |  |
| · | `/editing/run/justifyleft.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/misc.html` | FAIL | FAIL |  |
| · | `/editing/run/multitest.html?7001-8000` | FAIL | FAIL |  |
| · | `/editing/run/strikethrough.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/underline.html?1-1000` | FAIL | FAIL |  |
| ✓ | `/encoding/api-replacement-encodings.any.html` | PASS | PASS |  |
| ✓ | `/encoding/eof-utf-8-two.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?13001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode-csiso2022jp.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-csshiftjis.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-errors.html` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms932.html?7001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms_kanji.html?7001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-shift-jis.html?7001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-sjis.html?7001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-windows-31j.html?7001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-x-sjis.html?7001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode.html?7001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?15001-16000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?16001-17000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?14001-15000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?16001-17000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?14001-15000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-schinese/gbk/gbk-decoder.any.html` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?14001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?14001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?9001-10000` | PASS | PASS |  |
| · | `/encoding/streams/decode-attributes.any.html` | FAIL | FAIL |  |
| ✓ | `/encoding/streams/encode-utf8.any.html` | PASS | PASS |  |
| ✓ | `/encoding/textdecoder-eof.any.html` | PASS | PASS |  |
| ✓ | `/encoding/textdecoder-utf16-surrogates.any.html` | PASS | PASS |  |
| · | `/fetch/api/abort/general.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/api/basic/historical.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/basic/request-head.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/basic/response-url.sub.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/basic/text-utf8.any.html` | PASS | PASS |  |
| · | `/fetch/api/cors/cors-keepalive.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/api/cors/cors-preflight-referrer.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/cors/cors-redirect.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/headers/headers-casing.any.html` | PASS | PASS |  |
| · | `/fetch/api/idlharness.https.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/redirect/redirect-keepalive.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/api/redirect/redirect-referrer.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/request/request-cache-default.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/request/request-consume-empty.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/request/request-init-stream.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/response/response-body-read-task-handling.html` | PASS | PASS |  |
| · | `/fetch/api/response/response-from-stream.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/response/response-stream-bad-chunk.any.html` | PASS | PASS |  |
| · | `/fetch/api/response/response-stream-with-broken-then.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/content-encoding/zstd/big-window-zstd-body.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/fetch/content-type/response.window.html` | FAIL | FAIL |  |
| · | `/fetch/h1-parsing/lone-cr.window.html` | SKIP | SKIP | marked SKIP in expectations |
| · | `/fetch/http-cache/heuristic.any.html` | FAIL | FAIL |  |
| · | `/fetch/metadata/fetch.https.sub.any.html` | FAIL | FAIL |  |
| · | `/fetch/origin/assorted.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/hr-time/basic.any.html` | FAIL | FAIL |  |
| · | `/hr-time/raf-coarsened-time.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/browsers/history/the-history-interface/history_pushstate_err.html` | PASS | PASS |  |
| ✓ | `/html/browsers/history/the-location-interface/location-symbol-toprimitive.html` | PASS | PASS |  |
| · | `/html/browsers/history/the-session-history-of-browsing-contexts/navigation-in-onload_form-submission-iframe.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.canvas.copy.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.canvas.source-out.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.destination-over.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.globalAlpha.canvascopy.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.image.clear.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.image.source-in.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.operation.get.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.solid.destination-in.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.solid.xor.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.transparent.source-atop.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.fill.source-in.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-atop.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.pattern.source-out.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html` | PASS | PASS |  |
| · | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.halftransparent.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-7.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.empty.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.solid.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.front.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.negative.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.1.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.type.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.zerowidth.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.case.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.zeroheight.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.default.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.cap.valid.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.join.miter.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.miter.lineedge.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.width.scaledefault.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.angle.6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.scale.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.twopie.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.zeroradius.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.ensuresubpath.3.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.arcTo.transformation.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.bezierCurveTo.scaled.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.clip.winding.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.fill.closed.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.fill.winding.subtract.3.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.isPointInPath.edge.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.transform.4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.lineTo.ensuresubpath.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.open.arc.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.closed.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.zero.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompointinit.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.double.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.closed.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.radius.intersecting.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.zero.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.prune.arc.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.skew.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.create1.initial.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.create2.negative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.createImageBitmap.srgb.rgba.unorm8.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.nonpremul.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.source.outside.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.basics.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.object.set.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.put.cross.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.put.null.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.baseline.default.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.align.end.rtl.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.draw.baseline.ideographic.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.draw.fill.maxWidth.negative.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.draw.kern.consistent-manual.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.draw.stroke.unaffected.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.drawing.style.letterSpacing.change.font.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.drawing.style.textRendering.settings.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.font.parse.invalid.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.lang.default.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.emHeights.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.getActualBoundingBox-full-text.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.selection-rects-exceptions.tentative.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.measure.width.empty.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.clip.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.miterLimit.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.strokeStyle.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.rotate.radians.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.scale.nonfinite.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.transform.skewed.html` | PASS | PASS |  |
| · | `/html/dom/aria-element-reflection-labelledby.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-same.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.title-07.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/resource-metadata-management/document-compatmode-06.xhtml` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/data_unicode_attr.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/dir-assorted.window.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/global-attributes/dir-not-changed-text-input-typing.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-08.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-16.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-24.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-32.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-40.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-N-EN-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-style-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-N-EN.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-pre-mixed.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/id-attribute.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/mapped-attribute-adopt-001.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/the-lang-attribute-007.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/the-translate-attribute-011.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-006c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009b.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=normal` | PASS | PASS |  |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=pre-line&contenteditable=true` | PASS | PASS |  |
| · | `/html/dom/idlharness.https.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/reflection-metadata.html` | PASS | PASS |  |
| ✓ | `/html/dom/render-blocking/element-render-blocking-001.html` | PASS | PASS |  |
| ✓ | `/html/dom/render-blocking/element-render-blocking-039.html` | PASS | PASS |  |
| ✓ | `/html/infrastructure/fetching-resources/crossorigin-enumerated-ascii-case-insensitive.html` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html?include=url` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=submit` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-base-element/base_href_empty.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-link-element/stylesheet-media.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/document-metadata/the-style-element/html_style_in_comment.xhtml` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/crossOrigin.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/track.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrack/mode.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/length.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/hittest-detached-iframe-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-in-script-disabled-iframe.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-in-scroller-nested.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-location-assign.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-location-reload.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-src-encoding.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_remove_srcdoc.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-3.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_itself.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_03.html` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox-toggle-in-inactive-document-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-sandboxed.tentative.sub.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_012.htm` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox_023.htm` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox_031.htm` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/srcdoc_process_attributes.html` | FAIL | FAIL |  |
| · | `/html/semantics/forms/attributes-common-to-form-controls/dirname-only-if-applies.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/constraints/form-validation-reportValidity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/constraints/form-validation-validity-typeMismatch.html` | PASS | PASS |  |
| · | `/html/semantics/forms/form-submission-0/getactionurl.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/resetting-a-form/reset-form.html` | PASS | PASS |  |
| · | `/html/semantics/forms/textfieldselection/selection-start-end-extra.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/the-button-element/button-activate-keyup-prevented.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-type-enumerated-ascii-case-insensitive.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-datalist-element/input-text-datalist-appearance.html` | PASS | PASS | reftest [mismatch] pixel-diff=1998/480000 worstDelta=178 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/html/semantics/forms/the-fieldset-element/fieldset-validationmessage.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-checkvalidity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-indexed-element-shadow.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/checkbox.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/datetime-weekmonth.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-checkvalidity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-stepdown-02.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-type-change-value.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-valueasdate-stepping.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-width.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/number-lang-change.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/range-2.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/range-setattribute-value.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/telephone.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/type-change-state-weekmonth.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/week.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-legend-element/HTMLLegendElement.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-option-element/option-text-backslash.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-progress-element/progress.window.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/option-color-inheritance.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-multiple-keydown-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/selected-option-parser-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/select-add-option-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/select-listbox-selected-hscroll.html` | PASS | PASS | reftest [mismatch] pixel-diff=312/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/html/semantics/forms/the-select-element/select-setcustomvalidity.html` | PASS | PASS |  |
| · | `/html/semantics/forms/the-textarea-element/textarea-newline-bidi.html` | FAIL | FAIL | reftest [match] pixel-diff=99/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/html/semantics/forms/the-textarea-element/textarea-validity-valueMissing-inside-datalist.html` | PASS | PASS |  |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li-reftest-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-ul.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-ol-element/reversed-1d.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/semantics/interestfor/interestfor-css-properties.tentative.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/permission-element/install/bounded-css-properties-reftest.tentative.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/semantics/scripting-1/the-script-element/import-attributes/invalid-import-errors-order.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/microtasks/evaluation-order-1-nothrow-importScripts.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/css-import-in-worker.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-parse-error-external-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-success-inline-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/scripting-1/the-script-element/script-referrerpolicy-idl.html` | PASS | PASS |  |
| ✓ | `/html/semantics/selectors/pseudo-classes/dir-dynamic.html` | PASS | PASS |  |
| ✓ | `/html/semantics/tabular-data/the-table-element/insertRow-method-03.html` | PASS | PASS |  |
| ✓ | `/html/semantics/text-level-semantics/the-b-element/b-usage.html` | PASS | PASS | reftest [mismatch] pixel-diff=3485/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/text-level-semantics/the-bdo-element/bdo-ltr.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/syntax/parsing/Document.getElementsByTagName-foreign-01.html` | PASS | PASS |  |
| ✓ | `/html/syntax/serializing-html-fragments/initial-linefeed-pre.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/animation-frames/callback-timestamp.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/dynamic-markup-insertion/document-write/module.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/event-handler-attributes-body-alt.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/event-handler-processing-algorithm-error/script-element.html` | PASS | PASS |  |
| · | `/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-event-constructor.html` | FAIL | FAIL |  |
| ✓ | `/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator_user_agent.tentative.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/timers/negative-settimeout.any.html` | PASS | PASS |  |
| ✓ | `/import-maps/csp/applied-to-target.sub.html` | PASS | PASS |  |
| ✓ | `/import-maps/multiple-import-maps/scope-ordering.html` | PASS | PASS |  |
| · | `/intersection-observer/callback-cross-realm-report-exception.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/fixed-position-scroll.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/isIntersecting-change-events.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/observer-callback-arguments.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/root-margin-root-element.html` | PASS | PASS |  |
| · | `/intersection-observer/scroll-and-root-margin.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/zero-area-element-hidden.html` | PASS | PASS |  |
| · | `/intersection-observer/cross-origin-tall-iframe.sub.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/intersection-observer/intersection-ratio-with-fractional-bounds-in-iframe.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/intersection-observer/scroll-margin-horizontal.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/scroll-margin-percent.html` | PASS | PASS |  |
| · | `/intersection-observer/svg-image.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/target-in-detached-document.html` | PASS | PASS |  |
| · | `/intersection-observer/transformed-iframe-003-same-origin.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/v2/3d-transform-overflow-control-occlusion.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/v2/border-shape-overflow-occlusion.html` | PASS | PASS |  |
| · | `/intersection-observer/v2/inline-occlusion.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/v2/svg-drop-shadow-occlusion.html` | PASS | PASS |  |
| · | `/intersection-observer/v2/text-editor-occlusion.html` | FAIL | FAIL |  |
| · | `/performance-timeline/idlharness.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/performance-timeline/po-getentries.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/quirks/active-and-hover-manual.html` | ERROR | ERROR |  |
| · | `/quirks/body-fills-html-quirk.html` | FAIL | FAIL | reftest [match] pixel-diff=1416/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/quirks/historical/vertical-align-in-quirks.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/quirks/line-height-trailing-collapsable-whitespace.html` | FAIL | FAIL | reftest [match] pixel-diff=11400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/table-cell-width-calculation-abspos.html` | FAIL | FAIL | reftest [match] pixel-diff=250/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/tables-inherit-color-from-body-quirk-005.html` | FAIL | FAIL | reftest [match] pixel-diff=40000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/unitless-length/limited-quirks.html` | ERROR | ERROR |  |
| ✓ | `/selection/addRange-16.html` | PASS | PASS |  |
| ✓ | `/selection/addRange-48.html` | PASS | PASS |  |
| ✓ | `/selection/anonymous/setBaseAndExtent-start-or-end-in-anonymous-shadow-container.html` | PASS | PASS |  |
| ✓ | `/selection/caret/editing-host-has-only-invisible-br.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/selection/collapse.htm` | PASS | PASS |  |
| ✓ | `/selection/contenteditable/modifying-selection-with-non-primary-mouse-button.tentative.html` | PASS | PASS |  |
| ✓ | `/selection/extend-20.html` | PASS | PASS |  |
| · | `/selection/fire-selectionchange-event-on-textcontrol-element-on-pressing-backspace.html` | FAIL | FAIL |  |
| · | `/selection/modify-line-grid-basic.tentative.html` | FAIL | FAIL |  |
| ✓ | `/selection/onselectionchange-on-document.html` | PASS | PASS |  |
| · | `/selection/selection-direction-on-double-click.tentative.html` | FAIL | FAIL |  |
| ✓ | `/selection/selection-select-all-move-input-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/selection/shadow-dom/cross-shadow-boundary-6.html` | FAIL | FAIL | reftest [match] pixel-diff=1571/480000 worstDelta=75 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/selection/shadow-dom/tentative/Selection-getComposedRanges-dom-mutations-removal.html` | FAIL | FAIL |  |
| · | `/selection/test-iframe.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/selection/type.html` | PASS | PASS |  |
| · | `/shadow-dom/Element-interface-attachShadow.html` | FAIL | FAIL |  |
| · | `/shadow-dom/ShadowRoot-interface.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/cross-shadow-boundary-selection-remove-splittext-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/shadow-dom/event-composed-path-with-related-target.html` | FAIL | FAIL |  |
| · | `/shadow-dom/event-post-dispatch.html` | FAIL | FAIL |  |
| · | `/shadow-dom/host-with-namespace.xhtml` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/shadow-dom/imperative-slot-initial-fallback.html` | PASS | PASS |  |
| ✓ | `/shadow-dom/layout-slot-no-longer-assigned.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/shadow-dom/scroll-restore-shadow.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/slot-dir-attach-child-progress-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/shadow-dom/slot-fallback-content-007.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/shadow-dom/slots-fallback.html` | FAIL | FAIL |  |
| · | `/streams/piping/close-propagation-backward.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/streams/piping/pipe-through.any.html` | PASS | PASS |  |
| · | `/streams/readable-byte-streams/general.any.html` | FAIL | FAIL |  |
| · | `/streams/readable-streams/bad-strategies.any.html` | FAIL | FAIL |  |
| · | `/streams/readable-streams/from.any.html` | FAIL | FAIL |  |
| · | `/streams/readable-streams/templated.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/transform-streams/patched-global.any.html` | PASS | PASS |  |
| ✓ | `/streams/writable-streams/byte-length-queuing-strategy.any.html` | PASS | PASS |  |
| ✓ | `/streams/writable-streams/properties.any.html` | PASS | PASS |  |
| ✓ | `/svg/coordinate-systems/viewBox-baseVal-change-invalid.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/coordinate-systems/viewBox-zero-disables-rendering-marker.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/circle-006.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/percentage-attribute.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/rect-007.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/ellipse-07.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/rect-05.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/reftests/pathlength-002.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/uievents/click/click_events_on_input.html` | PASS | PASS |  |
| · | `/uievents/interface/keyboard-accesskey-click-event.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/uievents/legacy-domevents-tests/approved/stopImmediatePropagation.effect.html` | PASS | PASS |  |
| · | `/uievents/mouse/mouse_boundary_events_after_reappending_last_over_target.tentative.html` | FAIL | FAIL |  |
| ✓ | `/uievents/mouse/mousemove_after_mouseover_target_removed.html` | PASS | PASS |  |
| ✓ | `/uievents/order-of-events/focus-events/focus.html` | PASS | PASS |  |
| ✓ | `/uievents/order-of-events/mouse-events/mousemove-between.html` | PASS | PASS |  |
| · | `/uievents/textInput/delete-selection.html` | FAIL | FAIL |  |
| ✓ | `/url/a-element-origin.html` | PASS | PASS |  |
| · | `/url/percent-encoding.window.html` | FAIL | FAIL |  |
| · | `/url/url-statics-canparse.any.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/url/urlsearchparams-get.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/case-sensitivity.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/clear_one_measure.any.html` | PASS | PASS |  |
| · | `/user-timing/mark-measure-feature-detection.html` | FAIL | FAIL |  |
| · | `/user-timing/measure.html` | FAIL | FAIL |  |
| · | `/user-timing/supported-usertiming-types.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/wasm/core/block.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/bulk-memory/memory_fill.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/call_ref.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/exceptions/tag.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/f64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/forward.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/array_new_data.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/ref_eq.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/if.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/linking.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/address64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/memory64-imports.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/table64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/table_size64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/binary0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/imports0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/linking3.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_grow.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_trap1.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/obsolete-keywords.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/relaxed-simd/i8x16_relaxed_swizzle.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/return_call_ref.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_conversions.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_f64x2_cmp.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i16x8_q15mulr_sat_s.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i32x4_trunc_sat_f32x4.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i8x16_cmp.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_load64_lane.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_store.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/store.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/traps.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/unwind.wast.js.html` | PASS | PASS |  |
| · | `/wasm/jsapi/constructor/multi-value.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/esm-integration/namespace-instance.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/esm-integration/v128-tdz.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/function/call.tentative.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/global/toString.any.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/instance/exports.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/jspi/rejects.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/memory/to-resizable-buffer-shared.any.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/module/moduleSource.tentative.any.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/table/toString.any.html` | PASS | PASS |  |
| ✓ | `/wasm/webapi/abort.any.html` | PASS | PASS |  |
| ✓ | `/wasm/webapi/invalid-args.any.html` | PASS | PASS |  |
| · | `/webidl/current-realm.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/default-iterator-object.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/global-immutable-prototype.any.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/invalid-this-value-cross-realm.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/legacy-platform-object/OwnPropertyKeys.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/setter-argument.html` | FAIL | FAIL |  |
| ✓ | `/webmcp/declarative/execute_tool_submit_from_js.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/declarative/toolchange-on-name-change.https.html` | PASS | PASS |  |
| · | `/webmcp/imperative/document-domain-enabled.sub.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmcp/imperative/executeTool-signal-cross-origin.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/imperative/exposedTo-invalid-origins.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/model_context.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/register_tool_no_schema.https.html` | PASS | PASS |  |
| ✓ | `/webmessaging/Channel_postMessage_DataCloneErr.any.html` | PASS | PASS |  |
| ✓ | `/webmessaging/Channel_postMessage_with_transfer_incoming_messages.any.html` | PASS | PASS |  |
| ✓ | `/webmessaging/MessagePort_onmessage_start.any.html` | PASS | PASS |  |
| · | `/webmessaging/broadcastchannel/opaque-origin.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/event.ports.sub.htm` | FAIL | FAIL |  |
| ✓ | `/webmessaging/message-channels/close.any.html` | PASS | PASS |  |
| · | `/webmessaging/message-channels/worker.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/postMessage_CryptoKey_insecure.sub.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/postMessage_asterisk_xorigin.sub.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/postMessage_solidus_sorigin.htm` | PASS | PASS |  |
| ✓ | `/webmessaging/with-options/slash-origin.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/006.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/016.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/025.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/006.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/015.html` | PASS | PASS |  |
| · | `/webmessaging/without-ports/021.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/worker_postMessage_user_activation.tentative.html` | FAIL | FAIL |  |
| ✓ | `/xhr/abort-event-listeners.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-basic-allow-preflight-cache.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-preflight-request-header-sorted.htm` | PASS | PASS |  |
| ✓ | `/xhr/access-control-response-with-exposed-headers.htm` | PASS | PASS |  |
| ✓ | `/xhr/event-timeout.any.html` | PASS | PASS |  |
| ✓ | `/xhr/formdata/has.any.html` | PASS | PASS |  |
| ✓ | `/xhr/getresponseheader-server-date.htm` | PASS | PASS |  |
| ✓ | `/xhr/open-user-password-non-same-origin.htm` | PASS | PASS |  |
| ✓ | `/xhr/response-json.htm` | PASS | PASS |  |
| ✓ | `/xhr/send-data-blob.htm` | PASS | PASS |  |
| ✓ | `/xhr/send-sync-timeout.htm` | PASS | PASS |  |
| ✓ | `/xhr/xmlhttprequest-network-error.htm` | PASS | PASS |  |
| · | `/FileAPI/blob/Blob-constructor.any.html` | FAIL | FAIL |  |
| · | `/FileAPI/file/File-constructor.any.html` | FAIL | FAIL |  |
| ✓ | `/FileAPI/reading-data-section/FileReader-event-handler-attributes.any.html` | PASS | PASS |  |
| ✓ | `/FileAPI/reading-data-section/filereader_readAsText.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/crypto_key_cached_slots.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/digest/turboshake.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/encrypt_decrypt/chacha20_poly1305.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_ECDSA.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/successes_AES-KW.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/generateKey/successes_ML-KEM.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/getPublicKey.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/KMAC_importKey.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/okp_importKey_X25519.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/import_export/symmetric_importKey.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/serialization/aes-ocb.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/mldsa.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/sign_verify/eddsa_curve25519.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/supports-modern.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/compression/compression-including-empty-chunk.any.html` | FAIL | FAIL |  |
| ✓ | `/compression/decompression-constructor-error.any.html` | PASS | PASS |  |
| · | `/compression/idlharness.https.any.html` | FAIL | FAIL |  |
| · | `/console/console-number-format-specifiers-symbol.html` | SKIP | SKIP | marked SKIP in expectations |
| · | `/cors/basic.htm` | FAIL | FAIL |  |
| ✓ | `/cors/redirect-preflight-2.htm` | PASS | PASS |  |
| · | `/cors/status-async.htm` | FAIL | FAIL |  |
| ✓ | `/css/CSS2/abspos/abspos-containing-block-initial-005d.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-017.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-029.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-041.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-061.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-076.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-103.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-156.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-187.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-329.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-attachment-applies-to-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-body-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-color-applies-to-014.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-image-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-intrinsic-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-004.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-028.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-054.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-089.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-112.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-120.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-128.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-136.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-144.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-152.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-002e.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-005e.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-repeat-003.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-root-023.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-028.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-038.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-glyph-mirroring-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/direction-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/unicode-bidi-002.xht` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/css/CSS2/borders/border-008.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-006.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-color-129.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-style-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-012.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-026.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-039.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-056.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-068.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-081.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-applies-to-012.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-color-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-dynamic-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-applies-to-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-color-175.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-style-002.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-left-width-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/floats/hit-test-floats-003.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/floats/zero-space-between-floats-002.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/block-in-inline-hittest-float-001.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/containing-block-percent-margin-top.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/positioning/abspos-inline-container-in-inline-block.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/tables/border-collapse-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-colgroup-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-row-003.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/border-collapse-offset-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=2563/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/border-conflict-element-001e.xht` | FAIL | FAIL | reftest [match] pixel-diff=91155/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/caption-side-applies-to-005.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/caption-side-applies-to-013.xht` | FAIL | FAIL | reftest [match] pixel-diff=4166/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/collapsing-border-model-007.xht` | FAIL | FAIL | reftest [match] pixel-diff=29040/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/collapsing-border-model-014.html` | FAIL | FAIL | reftest [match] pixel-diff=30000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/empty-cells-applies-to-014.xht` | FAIL | FAIL | reftest [match] pixel-diff=676/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003a05.xht` | FAIL | FAIL | reftest [match] pixel-diff=4431/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003b07.xht` | FAIL | FAIL | reftest [match] pixel-diff=5560/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003c03.xht` | FAIL | FAIL | reftest [match] pixel-diff=5652/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003d03.xht` | FAIL | FAIL | reftest [match] pixel-diff=7659/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e05.xht` | FAIL | FAIL | reftest [match] pixel-diff=10632/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003f01.xht` | FAIL | FAIL | reftest [match] pixel-diff=11640/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-017.xht` | FAIL | FAIL | reftest [match] pixel-diff=8445/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-026.xht` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/height-width-inline-table-001a.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/tables/height-width-table-001c.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/separated-border-model-004a.xht` | FAIL | FAIL | reftest [match] pixel-diff=3524/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/CSS2/tables/table-anonymous-border-spacing.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/table-anonymous-objects-018.xht` | FAIL | FAIL | reftest [match] pixel-diff=181/480000 worstDelta=13 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-064.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-072.xht` | FAIL | FAIL | reftest [match] pixel-diff=23492/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-080.xht` | FAIL | FAIL | reftest [match] pixel-diff=19513/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-088.xht` | FAIL | FAIL | reftest [match] pixel-diff=26102/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-096.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-104.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-112.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-120.xht` | FAIL | FAIL | reftest [match] pixel-diff=14931/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-128.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-136.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-144.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-152.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-160.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-168.xht` | FAIL | FAIL | reftest [match] pixel-diff=741/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/CSS2/tables/table-anonymous-objects-176.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-184.xht` | FAIL | FAIL | reftest [match] pixel-diff=741/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-192.xht` | FAIL | FAIL | reftest [match] pixel-diff=741/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-200.xht` | FAIL | FAIL | reftest [match] pixel-diff=974/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/CSS2/tables/table-anonymous-objects-212.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/table-backgrounds-bc-table-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=98151/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/table-column-rendering-001.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/table-margin-004.xht` | FAIL | FAIL | reftest [match] pixel-diff=3200/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-vertical-align-baseline-007.xht` | FAIL | FAIL | reftest [match] pixel-diff=452/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/table-visual-layout-026d.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/compositing/parsing/background-blend-mode-valid.html` | PASS | PASS |  |
| ✓ | `/css/compositing/root-element-background-image-opaque-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-align/content-distribution/parse-align-content-003.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/place-content-shorthand-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/parse-align-items-004.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/place-items-shorthand-002.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/column-gap-parsing-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/grid-column-gap-parsing-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/align-content-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/align-self-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/grid-column-gap-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/grid-row-gap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/justify-self-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/place-items-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/row-gap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/parse-justify-self-002.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/place-self-shorthand-006.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-in-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/anchor-name-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/anchor-scroll-composited-scrolling-003-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-anchor-position/at-position-try-allowed-declarations.html` | FAIL | FAIL |  |
| ✓ | `/css/css-anchor-position/chrome-365594098-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/chrome-445458885-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/parsing/position-try-computed.html` | PASS | PASS |  |
| · | `/css/css-anchor-position/position-anchor-basics.html` | FAIL | FAIL |  |
| ✓ | `/css/css-anchor-position/position-try-order-basic.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/try-tactic-back-to-base.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/animation-iteration-count-010.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/keyframes-remove-documentElement-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-animations/parsing/animation-composition-computed.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-direction-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-iteration-count-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-play-state-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/animations/border-bottom-width-composition.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/background-336.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/border-width-cssom.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=300&height=50&spread=30&radius=15px` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=50&height=50&spread=50&radius=1px` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/parsing/background-clip-invalid.html` | PASS | PASS |  |
| · | `/css/css-backgrounds/parsing/background-image-valid.html` | FAIL | FAIL |  |
| · | `/css/css-backgrounds/parsing/background-position-x-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-backgrounds/parsing/background-repeat-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-color-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-repeat-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-width-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/border-shape/border-shape-ignore-radius-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?border-radius=25&corner-shape=2&shadow-spread=10` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=200, maxPixels=400) within tolerance |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?border-top-left-radius=50%&corner-shape=0.7&border-left-width=30&border-top-width=30` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-2&border-top-left-radius=40%&border-width=20` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=square&border-bottom-left-radius=5` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=-4&border-radius=40%` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=scoop&border-radius=40` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-borders/tentative/parsing/border-block-end-radius-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/border-clip-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/border-left-radius-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/border-shape-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/box-shadow-color-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/box-shadow-spread-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-box/parsing/clear-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/margin-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/max-width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/visibility-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/auto-overflow-inside-second-abspos-fragment-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/block-in-inline-006-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/break-after-oof-before-preceding-pushed-float-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/break-inside-avoid-multicol-iframe-crash-print.html` | PASS | PASS | reftest [mismatch] pixel-diff=113148/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/css/css-break/chrome-bug-1288769-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/empty-multicol-at-scrollport-edge.html` | PASS | PASS |  |
| ✓ | `/css/css-break/flexbox/button-in-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-064-print.html` | FAIL | FAIL | reftest [match] pixel-diff=43495/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-082a-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-column-flex-fragmentation-068a-print.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-break/flexbox/single-line-row-flex-fragmentation-042-print.html` | FAIL | FAIL | reftest [match] pixel-diff=78428/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/float-in-inline-widows-orphans-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/fragmented-oof-in-inline-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-break/inheritance.html` | FAIL | FAIL |  |
| ✓ | `/css/css-break/nested-fixedpos-in-inline-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-multicol-with-spanner-and-oof-005-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/out-of-flow-in-multicolumn-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/overflowing-block-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/parsing/break-after-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/parsing/orphans-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/table-cell-padding-block-in-inline-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/repeated-section/variable-fragmentainer-size-005-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/table-fragmentation-002c-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/table/table-row-end-border-2-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/uncontained-oof-in-inline-after-break-000-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-cascade/all-prop-revert-color.html` | PASS | PASS | reftest [match] byte-equal |
| ✨ | `/css/css-cascade/all-prop-revert-layer-noop.html?include=7` | FAIL | PASS |  |
| ✓ | `/css/css-cascade/all-prop-revert-noop.html?include=6` | PASS | PASS |  |
| ✓ | `/css/css-cascade/important-vs-inline-002.html` | PASS | PASS |  |
| · | `/css/css-cascade/layer-counter-style-override.html` | FAIL | FAIL |  |
| ✓ | `/css/css-cascade/layer-slotted-rule.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/parsing/supports-import-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/revert-layer-006.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-cascade/revert-layer-014.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-val-003.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/scope-has-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-color-adjust/parsing/color-scheme-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-color/color-mix-missing-components.html` | PASS | PASS |  |
| · | `/css/css-color/parsing/alpha-color-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-color/parsing/color-computed-hwb.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-invalid-color-mix-function.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-invalid-rgb.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-valid-hwb.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/opacity-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/at-media-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-012.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-020.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-028.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-036.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-048.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-selector-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-whitespace.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-inside-multicol-with-table.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-type-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-units-typed-om.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/font-relative-units-dynamic.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/multiple-conditions-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/pseudo-elements-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/style-change-in-container.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/transition-style-change-event.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/contain-paint-049.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-089.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-hidden-offsetTop-left-width-height.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-with-float-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/locked-frame-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-12-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-2-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-7-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-contain/parsing/contain-valid.html` | FAIL | FAIL |  |
| · | `/css/css-content/parsing/content-counter-valid.html` | FAIL | FAIL |  |
| · | `/css/css-counter-styles/counter-style-at-rule/prefix-suffix-syntax.html` | FAIL | FAIL |  |
| · | `/css/css-display/accessibility/display-contents-role-and-label.html` | FAIL | FAIL |  |
| ✓ | `/css/css-display/display-contents-block-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-contents-inline-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-contents-svg-anchor-child.html` | PASS | PASS |  |
| · | `/css/css-display/display-math-on-pseudo-elements-001.html` | FAIL | FAIL |  |
| · | `/css/css-display/parsing/display-computed.html` | FAIL | FAIL |  |
| · | `/css/css-display/reading-flow/tentative/reading-order-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-easing/step-jump-start.html` | PASS | PASS |  |
| ✓ | `/css/css-env/seralization-round-tripping.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-003.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/align-content-horiz-001a.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/align-content-wrap-002.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/box-sizing-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/column-intrinsic-size-aspect-ratio-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/flex-column-relayout-assert.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-outer-flexbox-column-recalculate-height-on-resize-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexbox-min-height-auto-003.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexitem-no-margin-collapsing.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-content-space-around.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-baseline.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-0.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-direction-row.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-nowrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-nowrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-height-auto.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/hittest-anonymous-box.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/inline-flex-frameset-main-axis-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/justify-content-006.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/mixed-containing-blocks-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/negative-overflow.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/overflow-auto-008.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-flow-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/order-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/percentage-max-width-cross-axis.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/position-relative-with-scrollable-with-abspos-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/select-as-flex-item-with-overflow.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/zero-content-size-with-scrollbar-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-fonts/font-face-local-css-wide-keyword-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-fonts/font-size-adjust-generic-font-fallback-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-fonts/font_feature_values_map_iteration.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/math-script-level-and-math-style/math-style-001.tentative.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-family-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-kerning-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-palette-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-size-adjust-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-synthesis-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-synthesis-valid.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-variant-caps-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-variant-ligatures-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-position-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-weight-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/variations/font-style-interpolation.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/agnostic/gap-decorations-009-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/grid/grid-gap-decorations-028.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/parsing/gap-decorations-important.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/parsing/rule-inset-cap-start-end-invalid.html` | PASS | PASS |  |
| · | `/css/css-grid/abspos/descendant-static-position-001.html` | FAIL | FAIL | reftest [match] pixel-diff=2288/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-items-flex-end-large-border-padding.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-end-large-border-padding.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003.html` | FAIL | FAIL | reftest [match] pixel-diff=132/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004.html` | FAIL | FAIL | reftest [match] pixel-diff=2378/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002.html` | FAIL | FAIL | reftest [match] pixel-diff=2929/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004.html` | FAIL | FAIL | reftest [match] pixel-diff=1486/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004.html` | FAIL | FAIL | reftest [match] pixel-diff=2290/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-002.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-006.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-014.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-013.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-012.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-020.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-negative-indices-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-align-justify-margin-border-padding.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-alignment-overflow-002.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-015.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-023.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-010.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-018.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-gutters-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/grid-gutters-009.html` | FAIL | FAIL | reftest [match] pixel-diff=11700/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-gutters-explicit-placement.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4.html` | FAIL | FAIL | reftest [match] pixel-diff=170335/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-mixed-baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=14117/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5.html` | FAIL | FAIL | reftest [match] pixel-diff=138615/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-003.html` | FAIL | FAIL | reftest [match] pixel-diff=512/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-005.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-003.html` | FAIL | FAIL | reftest [match] pixel-diff=168402/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html` | FAIL | FAIL | reftest [match] pixel-diff=1100/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-007.html` | FAIL | FAIL | reftest [match] pixel-diff=29602/480000 worstDelta=128 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/anonymous-grid-items-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-calc-margin.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-container-baseline-synthesized-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/flex-item-grid-container-percentage-rows-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html` | FAIL | FAIL | reftest [match] pixel-diff=4000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/grid-layout-basic.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/grid-template-columns-rows-changes-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-item-non-auto-height-stretch-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/aspect-ratio-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-items-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-order-property-painting-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-z-axis-ordering-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-item-block-axis-content-contribution-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-containing-block-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-item-inline-contribution-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-items/grid-item-percentage-sizes-001.html` | FAIL | FAIL | reftest [match] pixel-diff=39207/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-items/grid-items-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-011.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-007.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-relative-positioned-containing-block-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-layout-z-order-a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-015.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-order-property-auto-placement-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-items/grid-size-with-orthogonal-child-001.html` | FAIL | FAIL | reftest [match] pixel-diff=2000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/percentage-margin-dynamic.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/replaced-element-007.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/whitespace-in-grid-item-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-pack-invalid.html` | PASS | PASS |  |
| · | `/css/css-grid/grid-model/display-grid.html` | FAIL | FAIL | reftest [match] pixel-diff=24644/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-model/grid-areas-overflowing-grid-container-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-container-scrollbar-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-first-letter-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-floats-no-intrude-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-model/grid-inline-first-line-003.html` | FAIL | FAIL | reftest [match] pixel-diff=3602/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-max-content-size-with-max-content-item.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-overflowing-item-in-nonstart-cell-is-painted.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-within-flexbox-definite-change.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-006.html` | FAIL | FAIL | reftest [match] pixel-diff=5706/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-float-intrinsic-width-percent-height-aspect-ratio-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html` | FAIL | FAIL | reftest [match] pixel-diff=800/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/nested-grid-item-block-size-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/parsing/grid-auto-flow-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-column-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-shorthand-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-columns-computed-withcontent.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-template-columns-repeat-intrinsic-valid.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-template-rows-computed-withcontent.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-rows-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/placement/grid-layout-grid-span.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/placement/grid-placement-using-named-grid-lines-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/relative-grandchild.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/subgrid/abs-pos-002.html` | FAIL | FAIL | reftest [match] pixel-diff=10458/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/dynamic-min-content-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/grid-gap-005.html` | FAIL | FAIL | reftest [match] pixel-diff=12400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/grid-gap-larger-001.html` | FAIL | FAIL | reftest [match] pixel-diff=144800/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/item-percentage-height-001.html` | FAIL | FAIL | reftest [match] pixel-diff=1500/480000 worstDelta=83 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/line-names-008.html` | FAIL | FAIL | reftest [match] pixel-diff=1215/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/orthogonal-writing-mode-001.html` | FAIL | FAIL | reftest [match] pixel-diff=700/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/parent-repeat-auto-fit-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/repeat-auto-fill-006.html` | FAIL | FAIL | reftest [match] pixel-diff=74096/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/standalone-axis-size-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/subgrid/standalone-axis-size-012.html` | FAIL | FAIL | reftest [match] pixel-diff=7500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-grid/subgrid/subgrid-button.html` | FAIL | FAIL | reftest [match] pixel-diff=970/480000 worstDelta=204 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/writing-directions-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-images/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/gradient-position-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/image-rendering-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/object-position-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-inline/parsing/line-height-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-inline/text-box-trim/parsing/text-box-trim-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/change-list-style-type-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/content-property/marker-text-matches-lower-latin.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/counter-004.html` | FAIL | FAIL | reftest [match] pixel-diff=14288/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/counter-reset-increment-set-display-contents.html` | FAIL | FAIL | reftest [match] pixel-diff=205/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/counter-reset-reversed-not-list-item-start.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-lists/counter-reset-reversed-siblings-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/counters-003.html` | FAIL | FAIL | reftest [match] pixel-diff=14060/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/deep-pseudo-element-remove-update.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/foo-counter-reversed-007b.html` | FAIL | FAIL | reftest [match] pixel-diff=2796/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/inline-block-list.html` | FAIL | FAIL | reftest [match] pixel-diff=16998/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/li-list-item-counter-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-006a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-008b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-015.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-023.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-with-height-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/list-style-type-string-002.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| · | `/css/css-lists/marker-counter.html` | FAIL | FAIL | reftest [match] pixel-diff=185/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/parsing/content-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/counter-set-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/getComputedStyle-listing.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-block-color-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-block-width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-inline-width-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/inset-block-inline-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/margin-block-inline-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/min-block-size-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/padding-block-inline-shorthand.html` | PASS | PASS |  |
| · | `/css/css-masking/animations/clip-path-interpolation-shape-control-points.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/mask-border-source-interpolation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/clip-path/animations/clip-path-shape-interpolation-with-zoom.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-circle-006.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-ellipse-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-masking/clip-path/clip-path-inline-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-polygon-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-polygon-012.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-shape-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-xywh-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-masking/clip/clip-not-absolute-positioned-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-masking/hit-test/clip-path-shape-polygon-and-box-shadow.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/mask-image/mask-composite-2a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-image-clip-exclude.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-position-1a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-position-4b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-auto-auto.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-length-percent.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-shorthand-subproperties-reset.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/clip-rule-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-size-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-mixins/functions/function-conditionals.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-fill-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-rule-color-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-rule-width-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/block-ellipsis-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/overflow-clip-margin-computed.html` | PASS | PASS |  |
| · | `/css/css-overflow/parsing/scroll-markers-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-overflow/parsing/scrollbar-gutter-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-overscroll-behavior/inheritance.html` | PASS | PASS |  |
| · | `/css/css-page/page-orientation.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-page/parsing/nested-rules-001.html` | PASS | PASS |  |
| ✓ | `/css/css-page/parsing/size-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/hypothetical-box-scroll-viewport.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/multicol/static-position/vlr-rtl-rtl-in-multicol.html` | FAIL | FAIL | reftest [match] pixel-diff=3072/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/vlr-rtl-rtl-in-multicols.html` | FAIL | FAIL | reftest [match] pixel-diff=5680/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/overlay/overlay-button-appearance.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/parsing/inset-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/position-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/z-index-invalid.html` | PASS | PASS |  |
| · | `/css/css-position/position-absolute-center-007.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-absolute-dynamic-static-position-inline.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/position-absolute-in-inline-005.html` | FAIL | FAIL | reftest [match] pixel-diff=10800/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-absolute-in-inline-011.html` | FAIL | FAIL | reftest [match] pixel-diff=56600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-absolute-root-element-flex.html` | FAIL | FAIL | reftest [match] pixel-diff=2946/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-fixed-overflow-print.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/position-relative-004.html` | FAIL | FAIL | reftest [match] pixel-diff=20000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-relative-012.html` | FAIL | FAIL | reftest [match] pixel-diff=2000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-relative-table-tbody-top.html` | FAIL | FAIL | reftest [match] pixel-diff=6354/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-thead-left.html` | FAIL | FAIL | reftest [match] pixel-diff=6354/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/replaced-object-backdrop.html` | FAIL | FAIL | reftest [match] pixel-diff=480000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-012.html` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/vrl-ltr-rtl.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=416095/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-bottom-007.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-fixed-ancestor-002.html` | FAIL | FAIL | reftest [match] pixel-diff=451384/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-grid.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-large-top.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=2500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-margins-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-position/sticky/position-sticky-nested-thead-th.html` | FAIL | FAIL | reftest [match] pixel-diff=9855/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-padding-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-rtl.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-stacking-context-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-position/sticky/position-sticky-table-td-top.html` | FAIL | FAIL | reftest [match] pixel-diff=9246/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/sticky/position-sticky-table-tr-top.html` | FAIL | FAIL | reftest [match] pixel-diff=8400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-top-and-bottom.html` | PASS | PASS |  |
| ✓ | `/css/css-properties-values-api/at-property-optional-initial-value.html` | PASS | PASS |  |
| ✓ | `/css/css-properties-values-api/registered-property-computation-color-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-pseudo/marker-reverted-styles.html` | PASS | PASS |  |
| ✓ | `/css/css-rhythm/parsing/block-step-invalid.html` | PASS | PASS |  |
| · | `/css/css-ruby/line-spacing.html` | FAIL | FAIL |  |
| · | `/css/css-ruby/parsing/ruby-position-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-scroll-snap/parsing/scroll-margin-block-inline-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-scrollbars/scrollbar-color-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/parsing/shape-image-threshold-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/parsing/shape-outside-shape-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/inset-function-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/shape-function-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-circle-000.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-circle-010.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-ellipse-008.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-inset-005.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-polygon-006.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/box-sizing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/max-width-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/width-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16-ascii-only.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/inclusive-ranges.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/url-whitespace-consumption.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/border-spacing-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/empty-cells-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-color-valid.html` | PASS | PASS |  |
| · | `/css/css-text-decor/parsing/text-decoration-line-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-style-computed.html` | PASS | PASS |  |
| · | `/css/css-text-decor/parsing/text-emphasis-style-computed-vertical-lr.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text-decor/text-shadow/parsing/text-shadow-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/ja/css-text-line-break-ja-cpm-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/other-lang/css-text-line-break-de-po-loose.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/zh/css-text-line-break-zh-cpm-normal.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/hyphenate-character-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/hyphens-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/overflow-wrap-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-align-computed.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-autospace-valid.html` | FAIL | FAIL |  |
| · | `/css/css-text/parsing/text-indent-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/text-spacing-trim-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-wrap-mode-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/white-space-collapse-computed.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/word-break-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/word-spacing-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/white-space/white-space-collapse-001.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/perspective-origin-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/scale-parsing-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/transform-origin-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/transform-with-sign-function.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-duration-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/declared-styleMap-accepts-inherit.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/set-css-wide-in-custom-property-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssLab.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative.any.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/computed/get-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/delete.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/anchor-scope.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/animation.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/background-position.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/border-style.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/clip.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/container-type.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/flex-wrap.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-size.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-variant.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/line-break.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/object-fit.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/outline-width.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/quotes.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-autospace.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-justify.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/transform-box.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/width.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/appearance-cssom-001.html?include=Invalid` | PASS | PASS |  |
| · | `/css/css-ui/parsing/caret-color-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-ui/parsing/field-sizing-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/outline-offset-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/outline-width-invalid.html` | PASS | PASS |  |
| · | `/css/css-ui/parsing/user-select-valid-contain.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/angle-units-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/attr-all-types.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/attr-namespace-wildcard.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-values/attr-security-animation.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-angle-values.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-catch-divide-by-0.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-in-media-queries-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-infinity-nan-serialize-time.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-max-width-block-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-nesting.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-padding-block-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-serialization.html` | PASS | PASS |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-max-height-composition.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-which-value.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/calc-size-min-max-sizes-003.html` | FAIL | FAIL | reftest [match] pixel-diff=6000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-values/calc-size/interpolate-size-parsing.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-z-index-fractions-001.html` | PASS | PASS |  |
| ✓ | `/css/css-values/clamp-integer-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-values/ex-unit-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/getComputedStyle-calc-mixed-units-002.html` | PASS | PASS |  |
| · | `/css/css-values/ident-function-parsing.html` | FAIL | FAIL |  |
| · | `/css/css-values/inherit-function-parsing.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/lh-unit-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-values/min-length-percent-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/minmax-length-percent-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-percentage-serialize.html` | PASS | PASS |  |
| ✓ | `/css/css-values/position/position-invalid.tentative.html` | PASS | PASS |  |
| · | `/css/css-values/random-in-container-query.tentative.html` | FAIL | FAIL |  |
| · | `/css/css-values/random-item-in-keyframe.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/rcap-invalidation.html` | PASS | PASS |  |
| ✓ | `/css/css-values/rlh-invalidation.html` | PASS | PASS |  |
| ✓ | `/css/css-values/signed-zero.html` | PASS | PASS |  |
| · | `/css/css-values/tree-counting/calc-sibling-function-parsing.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-keyframe-font-variation-settings-dynamic.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-keyframe-transform-dynamic.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/update-subpixel-rem-unit.html` | PASS | PASS |  |
| ✓ | `/css/css-values/urls/empty.html` | PASS | PASS |  |
| · | `/css/css-values/urls/url-request-modifiers-computed.sub.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/vh-em-inherit.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/vh-support.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-values/viewport-units-css2-001.html` | PASS | PASS |  |
| ✓ | `/css/css-values/viewport-units-gutter-007.html` | PASS | PASS |  |
| · | `/css/css-values/viewport-units-scrollbars-compute.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/viewport-units-scrollbars-scroll-vw-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-variables/revert-layer-in-fallback.html` | FAIL | FAIL |  |
| · | `/css/css-variables/variable-created-document.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-declaration-03.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-11.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-19.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/variable-declaration-29.html` | FAIL | FAIL | reftest [match] pixel-diff=980/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-37.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-45.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-53.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-definition-border-shorthand-serialize.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-external-supports-01.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-pseudo-element.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-reference-07.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-16.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-24.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-32.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-40.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-resolution-during-prioritary-properties.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-supports-01.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-09.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-17.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-25.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-33.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-41.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-49.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-57.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-65.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/wide-keyword-fallback-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-view-transitions/parsing/view-transition-name-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-will-change/parsing/will-change-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/text-combine-upright-invalid.html` | PASS | PASS |  |
| · | `/css/css-writing-modes/parsing/writing-mode-computed.html` | FAIL | FAIL |  |
| · | `/css/cssom-view/Element-currentCSSZoom.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/background-change-during-smooth-scroll.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/cssom-getBoundingClientRect-002.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/elementFromPoint-float-in-relative.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/getBoundingClientRect-svg.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/inheritance.html` | PASS | PASS |  |
| · | `/css/cssom-view/offsetTopLeft-empty-inline.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/parsing/scroll-behavior-computed.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scroll-no-layout-box.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-nearest-visible-element.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollWidthHeight-child-border-within-padding.tentative.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollingElement-quirks-dynamic-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/cssom-view/table-scroll-props.html` | FAIL | FAIL |  |
| · | `/css/cssom/CSS-namespace-object-class-string.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/CSSKeyframeRule.html` | PASS | PASS |  |
| · | `/css/cssom/CSSStyleRule-set-selectorText.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/CSSStyleSheet-constructable-insertRule-base-uri.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/cssom/CSSStyleSheet.html` | PASS | PASS |  |
| ✓ | `/css/cssom/HTMLLinkElement-disabled-alternate.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/cssom/border-shorthand-serialization.html` | PASS | PASS |  |
| · | `/css/cssom/cssimportrule.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/cssstyledeclaration-csstext-setter.window.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-getter-v-properties.tentative.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-layout-dependent-replaced-into-ib-split.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-width-scroll.tentative.html` | PASS | PASS |  |
| ✓ | `/css/cssom/insertRule-import-trailing-garbage-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/overflow-serialization.html` | PASS | PASS |  |
| ✓ | `/css/cssom/set-selector-text-detached-rule-delete-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/ttwf-cssom-document-extension.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/backdrop-filter-basic-blur.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-edge-clipping-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-paint-order.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-svg.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filters-opacity.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-backdrop-filters-animation-blur.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-backdrop-filters-animation-opacity.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-animation-grayscale.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/effect-reference-feimage-001.html` | PASS | PASS | reftest [match] pixel-diff=14300/480000 worstDelta=255 fuzzy(maxDiff=11, maxPixels=17278) within tolerance |
| · | `/css/filter-effects/filter-cb-abspos-inline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=200/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/filter-effects/filter-grayscale-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-scaling-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filtered-block-is-container.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/filter-effects/inheritance.html` | FAIL | FAIL |  |
| ✓ | `/css/filter-effects/parsing/color-interpolation-filters-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/parsing/lighting-color-computed.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/svg-filter-vs-mask.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-fecomposite-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/filter-effects/tainting-fedropshadow-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/filter-effects/tainting-feoffset-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/motion/parsing/offset-anchor-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/printing/animations-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/printing/huge-font-crash-print.html` | PASS | PASS | reftest [mismatch] pixel-diff=479839/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| · | `/css/printing/table-overflow-quirks-frameset-crash-print.html` | FAIL | FAIL | reftest [mismatch] byte-equal but mismatch expected |
| ✓ | `/css/selectors/dir-selector-auto.html` | PASS | PASS |  |
| ✓ | `/css/selectors/dir-selector-querySelector.html` | PASS | PASS |  |
| ✓ | `/css/selectors/dir-style-03b.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/selectors/has-specificity.html` | FAIL | FAIL |  |
| ✓ | `/css/selectors/invalidation/has-sibling-insertion-removal.html` | PASS | PASS |  |
| ✓ | `/css/selectors/is-where-basic.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-descendant.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-slotted.html` | PASS | PASS |  |
| ✓ | `/custom-elements/overwritten-customElements-global.html` | PASS | PASS |  |
| ✓ | `/custom-elements/reactions/ElementContentEditable.html` | PASS | PASS |  |
| ✨ | `/dom/abort/abort-signal-timeout.html` | FAIL | PASS |  |
| ✓ | `/dom/collections/HTMLCollection-iterator.html` | PASS | PASS |  |
| ✓ | `/dom/eventPathRemoved.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-constructors.any.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-detached-click.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-order-at-target.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-target-removed.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-stopImmediatePropagation.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-type.html` | PASS | PASS |  |
| ✓ | `/dom/events/EventTarget-add-remove-listener.any.html` | PASS | PASS |  |
| ✓ | `/dom/events/click-on-absolute-pseudo.html` | PASS | PASS |  |
| ✓ | `/dom/events/event-src-element-nullable.html` | PASS | PASS |  |
| ✓ | `/dom/events/non-cancelable-when-passive/generic-events-stay-cancelable.html` | PASS | PASS |  |
| ✓ | `/dom/events/pointer-event-document-move.html` | PASS | PASS |  |
| · | `/dom/events/scrolling/scroll-cross-origin-iframes.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/scrolling/scrollend-event-fired-for-scroll-attr-change.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/scrolling/scrollend-event-fires-to-iframe-window.html` | FAIL | FAIL |  |
| · | `/dom/events/scrolling/wheel-event-transactions-basic.html` | FAIL | FAIL |  |
| ✓ | `/dom/events/window-composed-path.html` | PASS | PASS |  |
| ✓ | `/dom/lists/DOMTokenList-coverage-for-attributes.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/CharacterData-insertData.html` | PASS | PASS |  |
| · | `/dom/nodes/Comment-constructor.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/DOMImplementation-hasFeature.html` | PASS | PASS |  |
| · | `/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/nodes/Document-contentType/contentType/contenttype_txt.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Document-createComment.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-createTextNode.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-implementation.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-childElement-null-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-childElementCount-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-firstElementChild-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-insertAdjacentElement.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-previousElementSibling-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-siblingElement-null.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/MutationObserver-disconnect.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-appendChild.html` | PASS | PASS |  |
| · | `/dom/nodes/Node-cloneNode-svg.html` | FAIL | FAIL |  |
| · | `/dom/nodes/Node-isEqualNode-xhtml.xhtml` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Node-nodeValue.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-textContent.html` | PASS | PASS |  |
| · | `/dom/nodes/NodeList-static-length-getter-tampered-indexOf-3.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/dom/nodes/ParentNode-querySelector-scope.html` | PASS | PASS |  |
| · | `/dom/nodes/ProcessingInstruction-literal-1.xhtml` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/attributes-namednodemap.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-06.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-16.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-24.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-32.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/insertion-removing-steps/Node-appendChild-script-with-mutation-observer-takeRecords.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/moveBefore/focus-preserve-render.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/dom/nodes/querySelector-mixed-case.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-catch.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-find.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-reduce.any.html` | FAIL | FAIL |  |
| · | `/dom/ranges/Range-cloneContents.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/dom/ranges/Range-comparePoint.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-intersectsNode-binding.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-mutations-insertData.html` | PASS | PASS |  |
| · | `/dom/ranges/Range-surroundContents.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/dom/traversal/TreeWalker-basic.html` | PASS | PASS |  |
| ✓ | `/dom/traversal/TreeWalker-traversal-skip.html` | PASS | PASS |  |
| · | `/domparsing/DOMParser-parseFromString-url-base.html` | FAIL | FAIL |  |
| · | `/domparsing/XMLSerializer-serializeToString.html` | FAIL | FAIL |  |
| ✓ | `/domparsing/innerhtml-06.html` | PASS | PASS |  |
| ✓ | `/domparsing/outerhtml-02.html` | PASS | PASS |  |
| · | `/editing/run/bold.html?2001-3000` | FAIL | FAIL |  |
| · | `/editing/run/delete-to-make-editing-host-empty.html` | FAIL | FAIL |  |
| · | `/editing/run/delete.html?7001-last` | FAIL | FAIL |  |
| · | `/editing/run/forecolor.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/forwarddelete.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/hilitecolor.html` | FAIL | FAIL |  |
| · | `/editing/run/insertorderedlist.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/insertparagraph.html?6001-7000` | FAIL | FAIL |  |
| · | `/editing/run/italic.html?1-1000` | FAIL | FAIL |  |
| ✓ | `/editing/run/justifycenter.html?5001-6000` | PASS | PASS |  |
| · | `/editing/run/justifyleft.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/multitest.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/multitest.html?8001-9000` | FAIL | FAIL |  |
| · | `/editing/run/strikethrough.html?2001-last` | FAIL | FAIL |  |
| · | `/editing/run/underline.html?1001-2000` | FAIL | FAIL |  |
| ✓ | `/encoding/api-surrogates-utf8.any.html` | PASS | PASS |  |
| · | `/encoding/idlharness.any.html` | FAIL | FAIL |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?13001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode-csiso2022jp.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-csshiftjis.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms932.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms_kanji.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-shift-jis.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-sjis.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-windows-31j.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-x-sjis.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?16001-17000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?14001-15000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?17001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?15001-16000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?17001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?15001-16000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?5001-6000` | PASS | PASS |  |
| · | `/encoding/legacy-mb-schinese/gbk/gbk-encoder.html` | FAIL | FAIL |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?14001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-enc-ascii.html` | PASS | PASS |  |
| ✓ | `/encoding/streams/decode-bad-chunks.any.html` | PASS | PASS |  |
| · | `/encoding/streams/invalid-realm.window.html` | FAIL | FAIL |  |
| ✓ | `/encoding/textdecoder-fatal-single-byte.any.html` | PASS | PASS |  |
| ✓ | `/encoding/textencoder-constructor-non-utf.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/abort/request.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/basic/http-response-code.any.html` | PASS | PASS |  |
| · | `/fetch/api/basic/request-headers-case.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/basic/scheme-about.any.html` | PASS | PASS |  |
| · | `/fetch/api/body/formdata.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/cors/cors-multiple-origins.sub.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/cors/cors-preflight-response-validation.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/credentials/authentication-basic.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/headers/headers-combine.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/policies/referrer-no-referrer.html` | PASS | PASS |  |
| · | `/fetch/api/redirect/redirect-keepalive.https.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/fetch/api/redirect/redirect-schemes.any.html` | PASS | PASS |  |
| · | `/fetch/api/request/request-cache-force-cache.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/request/request-consume.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/request/request-keepalive-quota.html?include=slow-1` | PASS | PASS |  |
| ✓ | `/fetch/api/response/response-body-stashed-chunk.html` | PASS | PASS |  |
| ✓ | `/fetch/api/response/response-headers-guard.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/response/response-stream-disturbed-1.any.html` | PASS | PASS |  |
| ✓ | `/fetch/content-encoding/br/bad-br-body.https.any.html` | PASS | PASS |  |
| · | `/fetch/content-encoding/zstd/big-zstd-body.https.any.html` | FAIL | FAIL |  |
| · | `/fetch/content-type/script.window.html` | FAIL | FAIL |  |
| · | `/fetch/h1-parsing/resources-with-0x00-in-header.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/http-cache/invalidate.any.html` | FAIL | FAIL |  |
| · | `/fetch/metadata/trailing-dot.https.sub.any.html` | FAIL | FAIL |  |
| · | `/fetch/range/blob.any.html` | FAIL | FAIL |  |
| · | `/hr-time/clamped-time-origin-isolated.https.html` | FAIL | FAIL |  |
| · | `/hr-time/test_cross_frame_start.html` | FAIL | FAIL |  |
| ✓ | `/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html` | PASS | PASS |  |
| ✓ | `/html/browsers/history/the-location-interface/location-tojson.html` | PASS | PASS |  |
| · | `/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html` | FAIL | FAIL |  |
| · | `/html/browsers/windows/nested-browsing-contexts/frameElement-siblings.sub.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/canvas/element/compositing/2d.composite.canvas.destination-atop.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.canvas.source-over.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.lighter.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.globalAlpha.canvaspattern.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.image.copy.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.image.source-out.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.operation.highlight.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.solid.destination-out.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.transparent.clear.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.transparent.source-in.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.fill.source-out.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.nocontext.destination-in.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.CSSHSL.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-negative-saturation.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsla-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.relativecolor.currentcolor.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.1.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.return.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.2.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nonexistent-but-loading.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.canvas1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.empty.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.svgimage.zerowidth.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.strokeStyle.relativecolor.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/line-styles/2d.line.cross.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.join.open.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.miter.obtuse.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.width.transformed.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.default.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.selfintersect.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.twopie.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.coincide.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.negative.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.zero.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.bezierCurveTo.shape.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.clip.winding.evenodd.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.fill.closed.unaffected.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.initial.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.empty.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.isPointInPath.unclosed.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.lineTo.nextpoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.quadraticCurveTo.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.end.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.zero.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit.single.argument.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.double.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompointinit.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.end.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.radius.intersecting.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.zero.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.prune.closed.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.unaffected.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.create1.this.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.create2.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.order.alpha.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.source.size.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.pixelFormat.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.object.string.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.negative.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.put.path.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.baseline.invalid.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.align.left.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.draw.baseline.middle.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.draw.fill.maxWidth.small.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.space.basic.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.drawing.style.absolute.spacing.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.drawing.style.letterSpacing.measure.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.drawing.style.wordSpacing.change.font.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.font.parse.size.percentage.default.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.lang.valid.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.measure.fillTextCluster-options.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.getActualBoundingBox.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.selection-rects.tentative.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.measure.width.nullCharacter.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.fillStyle.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.path.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.textAlign.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.rotate.wrap.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.scale.zero.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.translate.basic.html` | PASS | PASS |  |
| · | `/html/dom/aria-element-reflection.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-id.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.head-01.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.title-08.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/resource-metadata-management/document-cookie.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/dataset-binding.window.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/dir-auto-div-append-child.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-01.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-09.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-17.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-25.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-33.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-41.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-N-EN.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-dir-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-N-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/id-name-specialcase.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/style-01.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/the-lang-attribute-008.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/the-translate-attribute-012.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-001c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007a.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-009c.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=normal&contenteditable=plaintext-only` | PASS | PASS |  |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=pre-wrap` | PASS | PASS |  |
| ✓ | `/html/dom/partial-updates/tentative/fragment/sanitize-regular.html` | PASS | PASS |  |
| ✓ | `/html/dom/reflection-misc.html` | PASS | PASS |  |
| ✓ | `/html/dom/render-blocking/element-render-blocking-003.html` | PASS | PASS |  |
| ✓ | `/html/dom/render-blocking/parser-inserted-async-inline-module-with-import.html` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/dynamic-changes-to-base-urls/dynamic-urls.sub.html` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html?include=websocket` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=url` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-base-element/base_href_invalid.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-link-element/stylesheet-non-OK-status.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-style-element/non-parser-created-doc.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLMediaElement/textTracks.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrack/oncuechange.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onaddtrack.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/change_parentage.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-allow.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-eager.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-in-scroller-far.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-in-scroller.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-location-replace-cross-origin.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-reload-navigation-reload.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-synchronously-discard.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_xhr.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_with_user_gesture.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_iframe_pdf_viewer.html` | FAIL | FAIL | reftest [mismatch] byte-equal but mismatch expected |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_other_frame_popup.sub.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/move_iframe_in_dom_04.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin-frame.tentative.sub.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-cross-origin-parent.tentative.sub.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_013.htm` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_024.htm` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_032.htm` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-img-element/Image-constructor.html` | FAIL | FAIL |  |
| · | `/html/semantics/forms/attributes-common-to-form-controls/dirname-rtl-auto.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/constraints/form-validation-validity-badInput.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/constraints/inputwillvalidate.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/form-submission-0/newline-normalization.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/setCustomValidity-normalize-newlines.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/textfieldselection/selection-start-end.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-checkvalidity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-type.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-datalist-element/input-text-datalist-removal.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-fieldset-element/fieldset-validity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-controls-id-removal-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-form-element/form-length.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/checked.xhtml` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/datetime.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-form-detach-style-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-input-element/input-stepdown-weekmonth.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-type-checkbox.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-valueasdate-typeerror.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-willvalidate.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/number.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/range-list-added-repaint.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/range-tick-marks-04.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/text.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/type-change-state.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-label-element/clicking-interactive-content.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-legend-element/legend-form.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-option-element/option-text-label.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-add.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/picker-icon-and-slotted.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-multiple-mousemove-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/selectedcontent-in-option-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/select-add.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/select-marker-end-aligned.tentative.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/select-toggle-multiple.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-textarea-element/textarea-selection-range-intersects-character-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-textarea-element/value-defaultValue-textContent-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li-reftest-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li-reftest-not-being-rendered.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-ol-element/reversed-1e.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/semantics/interfaces.html` | FAIL | FAIL |  |
| · | `/html/semantics/permission-element/install/bounded-css-properties.tentative.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/import-attributes/invalid-type-attribute-error.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/microtasks/evaluation-order-1-nothrow-static-import.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/serviceworker.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-fetch-error-external-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-parse-error-external-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-success-inline-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/text-module/charset-bom.any.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/selectors/pseudo-classes/dir-html-input-dynamic-text.html` | PASS | PASS |  |
| ✓ | `/html/semantics/tabular-data/the-table-element/table-insertRow.html` | PASS | PASS |  |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-following-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/text-level-semantics/the-bdo-element/bdo-override.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/syntax/parsing/Document.getElementsByTagName-foreign-02.html` | PASS | PASS |  |
| ✓ | `/html/syntax/serializing-html-fragments/outerHTML.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/animation-frames/cancel-invoked.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/002.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/event-handler-attributes-body-window.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/event-handler-processing-algorithm-error/window-synthetic-event.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/reporterror-in-detached-window-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/timers/setinterval-settimeout-clamping.any.html` | PASS | PASS |  |
| ✓ | `/import-maps/csp/hash-failure.html` | PASS | PASS |  |
| ✓ | `/import-maps/multiple-import-maps/url-resolution-conflict.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/containing-block.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/grow-height-and-scrolled.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/isIntersecting-threshold.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/observer-exceptions.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/rtl-clipped-root.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/shadow-content.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/zoom-scaled-target.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/explicit-root-different-document.html` | PASS | PASS |  |
| · | `/intersection-observer/nested-cross-origin-iframe.sub.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/intersection-observer/scroll-margin-iframe.html` | FAIL | FAIL |  |
| · | `/intersection-observer/scroll-margin-propagation.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/intersection-observer/svg-intersection-with-fractional-bounds-2.html` | PASS | PASS |  |
| · | `/intersection-observer/target-in-different-window.html` | FAIL | FAIL |  |
| · | `/intersection-observer/transformed-iframe-004-cross-origin.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/v2/3d-transform-z-order-occlusion.html` | PASS | PASS |  |
| · | `/intersection-observer/v2/box-reflect.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/nested-cross-origin.sub.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/intersection-observer/v2/svg-foreign-object-filter-occlusion.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/text-shadow.html` | FAIL | FAIL |  |
| · | `/performance-timeline/multiple-buffered-flag-observers.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/performance-timeline/po-mark-measure.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/quirks/blocks-ignore-line-height.html` | ERROR | ERROR |  |
| · | `/quirks/class-names-across-iframes.html` | FAIL | FAIL | reftest [match] pixel-diff=2313/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/html-fills-viewport-quirk-vertical.html` | FAIL | FAIL | reftest [match] pixel-diff=17009/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/percentage-height-calculation.html` | ERROR | ERROR |  |
| ✓ | `/quirks/table-cell-width-calculation-applies-to.html` | PASS | PASS |  |
| · | `/quirks/tables-inherit-color-from-body-quirk-006.html` | FAIL | FAIL | reftest [match] pixel-diff=82683/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/unitless-length/no-quirks.html` | ERROR | ERROR |  |
| ✓ | `/selection/addRange-20.html` | PASS | PASS |  |
| ✓ | `/selection/addRange-52.html` | PASS | PASS |  |
| ✓ | `/selection/bidi/modify.tentative.html` | PASS | PASS |  |
| ✓ | `/selection/caret/empty-elements.html` | PASS | PASS |  |
| ✓ | `/selection/collapseToStartEnd.html` | PASS | PASS |  |
| ✓ | `/selection/contenteditable/modifying-selection-with-primary-mouse-button.tentative.html` | PASS | PASS |  |
| ✓ | `/selection/extend-40.html` | PASS | PASS |  |
| ✓ | `/selection/getRangeAt.html` | PASS | PASS |  |
| ✓ | `/selection/modify.tentative.html` | PASS | PASS |  |
| ✓ | `/selection/onselectstart-on-key-in-contenteditable.html` | PASS | PASS |  |
| · | `/selection/selection-direction-on-single-click.html` | FAIL | FAIL |  |
| ✓ | `/selection/selection-shadow-dom-crash-print.html` | PASS | PASS | reftest [mismatch] pixel-diff=49/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/selection/shadow-dom/cross-shadow-boundary-img.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/selection/shadow-dom/tentative/Selection-getComposedRanges-range-update.html` | FAIL | FAIL |  |
| · | `/selection/textcontrols/focus.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/selection/user-select-on-input-and-contenteditable.html` | PASS | PASS |  |
| · | `/shadow-dom/Element-interface-shadowRoot-attribute.html` | FAIL | FAIL |  |
| · | `/shadow-dom/Slottable-mixin.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/cross-shadow-boundary-selection-splittext-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/shadow-dom/event-composed-path.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/event-with-related-target.html` | PASS | PASS |  |
| ✓ | `/shadow-dom/imperative-slot-api-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/shadow-dom/imperative-slot-layout-invalidation-001.html` | FAIL | FAIL | reftest [match] pixel-diff=220/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/shadow-dom/layout-slot-no-longer-fallback.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html` | PASS | PASS |  |
| ✓ | `/shadow-dom/slot-dir-attach-child-textarea-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/shadow-dom/slot-fallback-content-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/shadow-dom/slots-outside-shadow-dom.html` | PASS | PASS |  |
| ✓ | `/streams/piping/close-propagation-forward.any.html` | PASS | PASS |  |
| ✓ | `/streams/piping/then-interception.any.html` | PASS | PASS |  |
| ✓ | `/streams/readable-byte-streams/non-transferable-buffers.any.html` | PASS | PASS |  |
| · | `/streams/readable-streams/bad-underlying-sources.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/streams/readable-streams/garbage-collection.any.html` | FAIL | FAIL |  |
| · | `/streams/transferable/transform-stream-members.any.html` | FAIL | FAIL |  |
| · | `/streams/transform-streams/properties.any.html` | FAIL | FAIL |  |
| · | `/streams/writable-streams/close.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/writable-streams/reentrant-strategy.any.html` | PASS | PASS |  |
| ✓ | `/svg/coordinate-systems/viewBox-change-repaint-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/coordinate-systems/viewBox-zero-disables-rendering-pattern.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/ellipse-001.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/percentage.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/circle-01.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/ellipse-08.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/rect-rx-set-by-css.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/reftests/pathlength-003.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/uievents/click/contextmenu_event.html` | PASS | PASS |  |
| ✓ | `/uievents/interface/keyboard-click-event.html` | PASS | PASS |  |
| ✓ | `/uievents/legacy-domevents-tests/approved/stopPropagation.deferred.effect.html` | PASS | PASS |  |
| · | `/uievents/mouse/mouse_boundary_events_after_removing_last_over_element.html` | FAIL | FAIL |  |
| · | `/uievents/mouse/mousemove_prevent_default_action.html` | FAIL | FAIL |  |
| ✓ | `/uievents/order-of-events/mouse-events/click-cancel.html` | PASS | PASS |  |
| ✓ | `/uievents/order-of-events/mouse-events/mouseover-out.html` | PASS | PASS |  |
| · | `/uievents/textInput/delete.html` | FAIL | FAIL |  |
| · | `/url/a-element-xhtml.xhtml` | FAIL | FAIL |  |
| ✓ | `/url/toascii.window.html` | PASS | PASS |  |
| ✓ | `/url/url-statics-parse.any.html` | PASS | PASS |  |
| ✓ | `/url/urlsearchparams-getall.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/clearMarks.html` | PASS | PASS |  |
| ✓ | `/user-timing/entry_type.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/mark-measure-return-objects.any.html` | PASS | PASS |  |
| · | `/user-timing/measure_associated_with_navigation_timing.html` | FAIL | FAIL |  |
| ✓ | `/user-timing/user-timing-tojson.html` | PASS | PASS |  |
| ✓ | `/wasm/core/br.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/bulk-memory/memory_init.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/comments.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/exceptions/throw.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/f64_bitwise.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/func.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/array_new_elem.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/ref_test.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/imports.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/load.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/align64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/memory64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/table_copy64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory_grow.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/data0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/imports1.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/load0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_init0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/start0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/ref.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/relaxed-simd/relaxed_dot_product.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/select.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_f32x4.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_f64x2_pmin_pmax.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i16x8_sat_arith.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i32x4_trunc_sat_f64x2.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i8x16_sat_arith.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_load8_lane.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_store16_lane.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/switch.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/type-canon.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/utf8-custom-section-id.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/constructor/toStringTag.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/esm-integration/reserved-import-names.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/esm-integration/wasm-import-wasm-export.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/function/constructor.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/global/type.tentative.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/instance/toString.any.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/memory/buffer.any.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/memory/to-resizable-buffer.any.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/module/toString.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/table/type.tentative.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/webapi/body.any.html` | PASS | PASS |  |
| ✓ | `/wasm/webapi/invalid-code.any.html` | PASS | PASS |  |
| · | `/webidl/ecmascript-binding/allow-resizable.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/default-toJSON-cross-realm.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/global-object-implicit-this-value-cross-realm.html` | FAIL | FAIL |  |
| ✓ | `/webidl/ecmascript-binding/iterator-invalidation-foreach.html` | PASS | PASS |  |
| · | `/webidl/ecmascript-binding/legacy-platform-object/Set.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/window-named-properties-object.html` | FAIL | FAIL |  |
| ✓ | `/webmcp/declarative/form_removal_submit_crash.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/declarative/unregister-during-executeTool.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/duplicate_tool_registration.https.html` | PASS | PASS |  |
| · | `/webmcp/imperative/executeTool-target-detachment.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmcp/imperative/exposedTo-multiple-children.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/imperative/non-secure.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/register_tool_signal.https.html` | PASS | PASS |  |
| ✓ | `/webmessaging/Channel_postMessage_clone_port.any.html` | PASS | PASS |  |
| ✓ | `/webmessaging/Channel_postMessage_with_transfer_outgoing_messages.any.html` | PASS | PASS |  |
| · | `/webmessaging/Transferred_objects_unusable.sub.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/broadcastchannel/ordering.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/event.source.htm` | FAIL | FAIL |  |
| · | `/webmessaging/message-channels/cross-document.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/messageerror.html` | PASS | PASS |  |
| · | `/webmessaging/postMessage_Date.sub.htm` | FAIL | FAIL |  |
| · | `/webmessaging/postMessage_cross_domain_image_transfer_2d.sub.htm` | FAIL | FAIL |  |
| ✓ | `/webmessaging/postMessage_solidus_xorigin.sub.htm` | PASS | PASS |  |
| ✓ | `/webmessaging/with-options/undefined-transferable.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/007.html` | PASS | PASS |  |
| · | `/webmessaging/with-ports/017.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/with-ports/026.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/007.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/016.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/023.html` | PASS | PASS |  |
| ✓ | `/webstorage/storage_functions_not_overwritten.window.html` | PASS | PASS |  |
| ✓ | `/xhr/abort-with-error.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-basic-preflight-denied.htm` | PASS | PASS |  |
| ✓ | `/xhr/access-control-preflight-request-headers-origin.htm` | PASS | PASS |  |
| ✓ | `/xhr/anonymous-mode-unsupported.htm` | PASS | PASS |  |
| ✓ | `/xhr/formdata/append-formelement.html` | PASS | PASS |  |
| ✓ | `/xhr/formdata/set-formelement.html` | PASS | PASS |  |
| ✓ | `/xhr/getresponseheader-unsent-opened-state.htm` | PASS | PASS |  |
| ✓ | `/xhr/over-1-meg.any.html` | PASS | PASS |  |
| ✓ | `/xhr/responseText-status.html` | PASS | PASS |  |
| ✓ | `/xhr/send-data-formdata.any.html` | PASS | PASS |  |
| ✓ | `/xhr/setrequestheader-after-send.htm` | PASS | PASS |  |
| ✓ | `/xhr/xmlhttprequest-sync-block-defer-scripts.html` | PASS | PASS |  |
| ✓ | `/FileAPI/blob/Blob-newobject.any.html` | PASS | PASS |  |
| · | `/FileAPI/file/send-file-formdata-controls.any.html` | FAIL | FAIL |  |
| · | `/FileAPI/reading-data-section/FileReader-multiple-reads.any.html` | FAIL | FAIL |  |
| ✓ | `/FileAPI/reading-data-section/filereader_readystate.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/derive_bits_keys/argon2.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/encap_decap/encap_decap_bits.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/encrypt_decrypt/rsa_oaep.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_Ed25519.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_X25519.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/generateKey/successes_AES-OCB.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/getRandomValues.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/ML-DSA_importKey.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/okp_importKey_X448.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/normalize-algorithm-name.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/chacha20-poly1305.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/mlkem.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/sign_verify/eddsa_curve448.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/supports.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/compression/compression-large-flush-output.any.html` | FAIL | FAIL |  |
| · | `/compression/decompression-correct-input.any.html` | FAIL | FAIL |  |
| · | `/console/console-count-logging.html` | SKIP | SKIP | marked SKIP in expectations |
| · | `/console/console-string-format-specifier-symbol-manual.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/cors/cors-safelisted-request-header.any.html` | PASS | PASS |  |
| ✓ | `/cors/redirect-preflight.htm` | PASS | PASS |  |
| · | `/cors/status-preflight.htm` | FAIL | FAIL |  |
| ✓ | `/css/CSS2/abspos/hypothetical-box-dynamic.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-006.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-018.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-030.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-050.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-063.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-080.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-107.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-161.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-195.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-applies-to-004.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-attachment-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-color-129.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-color-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-image-applies-to-014.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-intrinsic-003.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-029.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-064.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-090.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-113.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-121.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-129.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-137.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-145.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-001b.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-003b.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-006b.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-repeat-applies-to-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-root-101.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-008.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-029.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-039.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-inline-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/direction-applies-to-012.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/unicode-bidi-applies-to-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-008.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-color-174.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-style-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-027.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-040.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-057.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-069.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-082.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-color-applies-to-014.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-dynamic-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-color-applies-to-007.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-left-style-005.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-width-012.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/floats/hit-test-floats-004.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/floats/zero-space-between-floats-004.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/block-in-inline-hittest-float-002.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/containing-block-percent-padding-left.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/positioning/detach-abspos-before-layout.html` | PASS | PASS |  |
| · | `/css/CSS2/tables/border-collapse-006.html` | FAIL | FAIL | reftest [match] pixel-diff=76625/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-colgroup-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-rowgroup-001.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/border-collapse-offset-002.xht` | FAIL | FAIL | reftest [match] pixel-diff=3382/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/border-spacing-095.html` | FAIL | FAIL | reftest [match] pixel-diff=603/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/caption-side-applies-to-006.xht` | FAIL | FAIL | reftest [match] pixel-diff=4653/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/caption-side-applies-to-014.xht` | FAIL | FAIL | reftest [match] pixel-diff=4166/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/collapsing-border-model-008.xht` | FAIL | FAIL | reftest [match] pixel-diff=29040/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/column-visibility-004.xht` | FAIL | FAIL | reftest [match] pixel-diff=30000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/empty-cells-applies-to-016.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/fixed-table-layout-003a06.xht` | FAIL | FAIL | reftest [match] pixel-diff=6831/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003b08.xht` | FAIL | FAIL | reftest [match] pixel-diff=5560/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003c04.xht` | FAIL | FAIL | reftest [match] pixel-diff=5652/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003d04.xht` | FAIL | FAIL | reftest [match] pixel-diff=9909/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e06.xht` | FAIL | FAIL | reftest [match] pixel-diff=10716/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003f02.xht` | FAIL | FAIL | reftest [match] pixel-diff=11640/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-018.xht` | FAIL | FAIL | reftest [match] pixel-diff=8445/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-027.xht` | FAIL | FAIL | reftest [match] pixel-diff=10128/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/height-width-inline-table-001b.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/tables/height-width-table-001d.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/separated-border-model-004b.xht` | FAIL | FAIL | reftest [match] pixel-diff=3124/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-009.xht` | FAIL | FAIL | reftest [match] pixel-diff=734/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-019.xht` | FAIL | FAIL | reftest [match] pixel-diff=146/480000 worstDelta=12 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-065.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-073.xht` | FAIL | FAIL | reftest [match] pixel-diff=24286/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-081.xht` | FAIL | FAIL | reftest [match] pixel-diff=18529/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-089.xht` | FAIL | FAIL | reftest [match] pixel-diff=22328/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-097.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-105.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-113.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-121.xht` | FAIL | FAIL | reftest [match] pixel-diff=14931/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-129.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-137.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-145.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-153.xht` | FAIL | FAIL | reftest [match] pixel-diff=23353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-161.xht` | FAIL | FAIL | reftest [match] pixel-diff=22588/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-169.xht` | FAIL | FAIL | reftest [match] pixel-diff=314/480000 worstDelta=75 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-177.xht` | FAIL | FAIL | reftest [match] pixel-diff=323/480000 worstDelta=197 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-185.xht` | FAIL | FAIL | reftest [match] pixel-diff=323/480000 worstDelta=197 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-193.xht` | FAIL | FAIL | reftest [match] pixel-diff=323/480000 worstDelta=197 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-201.xht` | FAIL | FAIL | reftest [match] pixel-diff=455/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-213.xht` | FAIL | FAIL | reftest [match] pixel-diff=787/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-backgrounds-bs-cell-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=667/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/table-column-rendering-002.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/table-row-group-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=8192/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-vertical-align-baseline-008.xht` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/compositing/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/compositing/parsing/isolation-computed.html` | PASS | PASS |  |
| ✓ | `/css/compositing/root-element-filter-background-clip-text-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-align/content-distribution/parse-align-content-004.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/place-content-shorthand-002.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/parse-align-items-005.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/place-items-shorthand-004.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/gap-animation-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/grid-gap-parsing-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/align-content-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/column-gap-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/grid-column-gap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/grid-row-gap-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/justify-self-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/place-items-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/row-gap-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/parse-justify-self-003.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-animation-iacvt.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-in-multicol-inherit-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/anchor-name-shadow-lower-tree.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-scroll-composited-scrolling-004-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/at-position-try-invalidation-shadow-dom.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/chrome-377324991-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-anchor-position/container-queries/at-container-anchored-parsing-any.html` | FAIL | FAIL |  |
| ✓ | `/css/css-anchor-position/parsing/position-try-fallbacks-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/position-area-computed-insets.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/position-try-order-inset-modified-containing-block.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/try-tactic-percentage.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/animation-iteration-count-calc.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/keyframes-rule-caching.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-composition-invalid.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-direction-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-iteration-count-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-range-end-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/keyframes-name-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/animations/border-left-width-composition.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/background-clip-001.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/box-shadow-radius-000.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=9 fuzzy(maxDiff=25, maxPixels=90) within tolerance |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=300&height=50&spread=30&radius=1px%201px%2049px%2049px` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/gradient-wrong-interpolation-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-backgrounds/parsing/background-clip-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-backgrounds/parsing/background-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/background-position-x-invalid.html` | PASS | PASS |  |
| · | `/css/css-backgrounds/parsing/background-shorthand-serialization.html` | FAIL | FAIL |  |
| ✓ | `/css/css-backgrounds/parsing/border-color-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-shorthand.sub.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-width-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-style-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/corner-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?border-radius=40&corner-shape=-1.5&shadow-spread=10` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?border-top-right-radius=100&corner-top-right-shape=0&shadow-spread=30` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=200, maxPixels=400) within tolerance |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=-7&border-radius=20%&border-width=20` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=squircle&border-radius=25%&border-width=20` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=0&corner-top-right-shape=notch&corner-bottom-right-shape=2&corner-bottom-left-shape=-1&border-width=20&shadow-spread=20&border-radius=50` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=scoop&corner-top-right-shape=scoop&border-radius=50%` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-borders/tentative/parsing/border-block-start-radius-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/border-clip-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/border-left-radius-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/border-top-radius-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/box-shadow-color-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/box-shadow-spread-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/clear-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/margin-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/overflow-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/visibility-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/block-001-wm-vlr-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/block-in-inline-007-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/break-before-broken-leading-float-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/break-nested-float-in-table-001-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/chrome-bug-1289999-crash.https.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/firefox-bug-1693616-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flexbox/fixed-flex-item-inside-abs-flex-in-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-075-print.html` | FAIL | FAIL | reftest [match] pixel-diff=85011/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-082b-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-column-flex-fragmentation-068b-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-row-flex-fragmentation-045-print.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-break/float-with-large-margin-bottom-cross-page-001-print.html` | FAIL | FAIL | reftest [match] pixel-diff=3200/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/grid/grid-item-oof-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/ink-overflow-001-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/nested-fixedpos-in-inline-002-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-multicol-with-spanner-and-oof-006-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/out-of-flow-in-nested-spanner-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/page-break-important.html` | PASS | PASS |  |
| ✓ | `/css/css-break/parsing/break-before-computed.html` | PASS | PASS |  |
| · | `/css/css-break/parsing/orphans-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-break/table/bottom-padding-repeated-header-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-002-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/repeated-section/variable-fragmentainer-size-006-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/table-fragmentation-002d-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/table/table-row-end-padding-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/uncontained-oof-in-inline-after-break-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-cascade/all-prop-revert-layer-noop.html?include=0` | PASS | PASS |  |
| ✓ | `/css/css-cascade/all-prop-revert-layer.html` | PASS | PASS |  |
| ✨ | `/css/css-cascade/all-prop-revert-noop.html?include=7` | FAIL | PASS |  |
| ✓ | `/css/css-cascade/important-vs-inline-003.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/layer-cssom-order-reverse-at-property.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/layer-stylesheet-sharing-important.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/presentational-hints-cascade.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/revert-layer-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-layer-015.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/revert-val-004.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/scope-implicit-crash-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-color-adjust/parsing/color-scheme-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-color/contrast-color-currentcolor-inherited.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/alpha-color-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-computed-lab.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-invalid-contrast-color-function.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-invalid.html` | PASS | PASS |  |
| · | `/css/css-color/parsing/color-valid-lab.html` | FAIL | FAIL |  |
| ✓ | `/css/css-color/parsing/opacity-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/at-media-content-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-013.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-021.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-029.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-037.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-at-rule-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-selector-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/container-queries/auto-scrollbars.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-name-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-type-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/counters-in-container-dynamic.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/font-relative-units.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/no-layout-containment-abspos-dynamic.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/reattach-container-with-dirty-child.html` | PASS | PASS |  |
| · | `/css/css-conditional/container-queries/style-container-invalidation-inheritance.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/css/css-conditional/container-queries/var-evaluation.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/contain-style-remove-element-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/content-visibility-auto-applied-to-th-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/content-visibility-hidden-scrollTop-left-width-height.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/contentvisibility-nestedslot-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/meter-selection-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-13-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-20-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-8-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/quote-scoping-shadow-dom-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-content/parsing/content-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-counter-styles/counter-style-at-rule/range-syntax.html` | PASS | PASS |  |
| · | `/css/css-display/animations/display-interpolation-none.html` | FAIL | FAIL |  |
| · | `/css/css-display/display-contents-blockify-dynamic.html` | FAIL | FAIL |  |
| ✓ | `/css/css-display/display-contents-multicol-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-contents-svg-switch-child.html` | PASS | PASS |  |
| ✓ | `/css/css-display/display-none-root-hit-test-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-display/parsing/display-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-display/reading-flow/tentative/reading-order-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-easing/step-timing-functions-syntax.html` | PASS | PASS |  |
| ✓ | `/css/css-env/supports-script.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-004.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-008.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/align-content-horiz-001b.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/align-content-wrap-005.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/box-sizing-min-max-sizes-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/column-reverse-gap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-direction-column-overlap-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-rounding.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexbox-min-height-auto-004.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexitem-stretch-image.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-content-space-between.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-center.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-0percent.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-nowrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-nowrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-wrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-none.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap-reverse.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_min-width-auto.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/hittest-before-pseudo.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/inline-flex.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/justify-content-007.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/multiline-min-max.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/order_value.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-basis-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-flow-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-shrink-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/order-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/percentage-padding-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/quirks-auto-block-size-with-percentage-item.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/shrinking-column-flexbox.html` | PASS | PASS |  |
| ✓ | `/css/css-font-loading/empty-family-load.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/font-feature-settings-serialization-001.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/font-size-adjust-nan-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-fonts/generic-family-keywords-002.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/oblique-request-italic-only-family-no-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-fonts/parsing/font-family-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-kerning-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-palette-invalid.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-size-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-synthesis-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-synthesis-weight-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-east-asian-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-ligatures-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-serialization.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-width-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/variations/font-weight-interpolation.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/agnostic/gap-decorations-010-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/grid/grid-gap-decorations-041-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/parsing/gap-decorations-rule-initial-value-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/parsing/rule-inset-invalid.html` | PASS | PASS |  |
| · | `/css/css-grid/abspos/descendant-static-position-002.html` | FAIL | FAIL | reftest [match] pixel-diff=3139/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-items-flex-end.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-end.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=132/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004.html` | FAIL | FAIL | reftest [match] pixel-diff=132/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=192/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=121/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=192/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-003.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-gaps-002-rtl.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-015.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-006.html` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-014.html` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-013.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-021.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-negative-indices-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-align-justify-overflow.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/grid-block-axis-alignment-auto-margins-explicit-row.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-alignment-with-span-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-016.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-024.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-011.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-019.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-gutters-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/grid-gutters-010.html` | FAIL | FAIL | reftest [match] pixel-diff=11700/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-inline-axis-alignment-auto-margins-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-item-auto-margins-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/alignment/grid-item-mixed-baseline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=14817/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html` | FAIL | FAIL | reftest [match] pixel-diff=165750/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-self-alignment-baseline-with-grid-004.html` | FAIL | FAIL | reftest [match] pixel-diff=512/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-006.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-004.html` | FAIL | FAIL | reftest [match] pixel-diff=112101/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html` | FAIL | FAIL | reftest [match] pixel-diff=500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-002.html` | FAIL | FAIL | reftest [match] pixel-diff=39701/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/child-border-box-and-max-content-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-child-percent-basis-resize-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/explicit-grid-size-001.html` | PASS | PASS |  |
| · | `/css/css-grid/grid-definition/fr-unit-with-percentage.html` | FAIL | FAIL | reftest [match] pixel-diff=15982/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/grid-layout-repeat-notation.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-definition/grid-template-rows-fit-content-001.html` | FAIL | FAIL | reftest [match] pixel-diff=65502/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-item-non-auto-height-stretch-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/aspect-ratio-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-items-inline-blocks-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-order-property-painting-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-block-axis-content-contribution-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-containing-block-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-item-inline-contribution-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-items/grid-item-percentage-sizes-002.html` | FAIL | FAIL | reftest [match] pixel-diff=39279/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-items/grid-items-contribution-negative-margins.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-012.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-008.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-relative-positioned-containing-block-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-layout-z-order-b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-016.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-order-property-auto-placement-004.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-items/grid-size-with-orthogonal-child-002.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/percentage-size-indefinite-replaced.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/replaced-element-010.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-lanes/tentative/parsing/flow-tolerance-computed.html` | FAIL | FAIL |  |
| · | `/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-pack-valid.html` | FAIL | FAIL |  |
| · | `/css/css-grid/grid-model/display-inline-grid.html` | FAIL | FAIL | reftest [match] pixel-diff=25448/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-model/grid-areas-overflowing-grid-container-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-first-letter-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-gutters-and-flex-content-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-model/grid-inline-float-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-min-max-height-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-overflowing-item-right-of-container-is-painted.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-within-flexbox-indefinite.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height-002.html` | FAIL | FAIL | reftest [match] pixel-diff=1600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-007.html` | FAIL | FAIL | reftest [match] pixel-diff=5706/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-inline-grid-intrinsic-width-percent-height-aspect-ratio-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html` | FAIL | FAIL | reftest [match] pixel-diff=2400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/parsing/grid-area-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-auto-flow-invalid.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-columns-rows-get-set-multiple.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-columns-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-columns-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-rows-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-shorthand-areas-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/placement/grid-layout-lines-shorthands.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/placement/grid-placement-using-named-grid-lines-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/replaced-element-percentage-height-in-grid-nested-in-flex-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/subgrid/alignment-in-subgridded-axes-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/subgrid/dynamic-min-content-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/grid-gap-006.html` | FAIL | FAIL | reftest [match] pixel-diff=13000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/grid-gap-larger-002.html` | FAIL | FAIL | reftest [match] pixel-diff=10964/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/line-names-001.html` | FAIL | FAIL | reftest [match] pixel-diff=10618/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/line-names-009.html` | FAIL | FAIL | reftest [match] pixel-diff=213/480000 worstDelta=192 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/orthogonal-writing-mode-002.html` | FAIL | FAIL | reftest [match] pixel-diff=46516/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/percentage-track-sizing.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/subgrid/repeat-auto-fill-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/subgrid/standalone-axis-size-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/subgrid/standalone-axis-size-013.html` | FAIL | FAIL | reftest [match] pixel-diff=7500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-grid/subgrid/subgrid-item-block-size-001.html` | FAIL | FAIL | reftest [match] pixel-diff=54632/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/writing-directions-003.html` | FAIL | FAIL | reftest [match] pixel-diff=2505/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-images/parsing/conic-gradient-calc-angle-percentage-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/image-function-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-images/parsing/image-resolution-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-inline/initial-letter/initial-letter-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-inline/parsing/line-height-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-link-params/link-parameters-invalid.html` | PASS | PASS |  |
| · | `/css/css-lists/content-property/marker-text-matches-armenian.html` | FAIL | FAIL | reftest [match] pixel-diff=768/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/content-property/marker-text-matches-lower-roman.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-increment-inside-display-contents.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-reset-increment-set-display-none.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-lists/counter-reset-reversed-not-list-item.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-reset-reversed-with-regular.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/counters-004.html` | FAIL | FAIL | reftest [match] pixel-diff=24881/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/details-open.html` | FAIL | FAIL | reftest [match] pixel-diff=853/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/foo-counter-reversed-008a.html` | FAIL | FAIL | reftest [match] pixel-diff=545/480000 worstDelta=253 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/inline-list-marker.html` | FAIL | FAIL | reftest [match] pixel-diff=16962/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/li-value-counter-reset-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-006b.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/li-value-reversed-009a.html` | FAIL | FAIL | reftest [match] pixel-diff=1165/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/li-value-reversed-016.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/li-value-reversed-024.html` | FAIL | FAIL | reftest [match] pixel-diff=156/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/li-with-overflow-hidden-change-list-style-position-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/list-style-image-gradients.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/list-style-type-string-003.html` | FAIL | FAIL | reftest [match] pixel-diff=1170/480000 worstDelta=255 fuzzy(maxDiff=86, maxPixels=428) exceeds tolerance |
| ✓ | `/css/css-lists/marker-quotes.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/parsing/counter-increment-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/counter-set-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-position-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-block-color-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-inline-color-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-inline-width-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/inset-block-inline-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/margin-block-inline-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/min-block-size-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/padding-block-inline-valid.html` | PASS | PASS |  |
| · | `/css/css-masking/animations/clip-path-interpolation-shape.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/mask-border-width-composition.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/clip-path/clip-path-borderBox-1a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-circle-007.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-ellipse-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-inset-round-percent.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-polygon-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-polygon-013.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-shape-hline-vline-keywords.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/interpolation.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/clip/clip-not-absolute-positioned-004.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-masking/hit-test/clip-path-svg-geometry-box.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/mask-image/mask-image-1a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-image-svg-loading-error.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-position-1b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-position-4c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-auto-length.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-length.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/parsing/clip-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/clip-rule-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-type-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-mixins/functions/function-parameter-types.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-fill-invalid.html` | PASS | PASS |  |
| · | `/css/css-multicol/parsing/column-rule-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-multicol/parsing/column-rule-width-invalid.html` | PASS | PASS |  |
| · | `/css/css-multicol/parsing/columns-computed.html` | FAIL | FAIL |  |
| · | `/css/css-overflow/parsing/block-ellipsis-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-overflow/parsing/overflow-clip-margin.html` | PASS | PASS |  |
| · | `/css/css-overflow/parsing/scroll-markers-computed.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-overflow/parsing/scrollbar-gutter-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-overscroll-behavior/parsing/overscroll-behavior-invalid.html` | PASS | PASS |  |
| · | `/css/css-page/page-rule-declarations-000.html` | FAIL | FAIL |  |
| ✓ | `/css/css-page/parsing/page-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-position/absolute-pos-box-inside-fixed-pos-box-with-changing-height.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/hypothetical-dynamic-change-001.html` | FAIL | FAIL | reftest [match] pixel-diff=1600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/static-position/vrl-ltr-ltr-in-multicol.html` | FAIL | FAIL | reftest [match] pixel-diff=768/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/vrl-ltr-ltr-in-multicols.html` | FAIL | FAIL | reftest [match] pixel-diff=1200/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/overlay/overlay-transition-backdrop-entry.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/parsing/inset-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/right-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/z-index-positioned-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-position/position-absolute-dynamic-auto-overflow.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/position-absolute-dynamic-static-position-table-cell.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/css-position/position-absolute-in-inline-006.html` | FAIL | FAIL | reftest [match] pixel-diff=10800/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-absolute-in-inline-012.html` | FAIL | FAIL | reftest [match] pixel-diff=56600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-absolute-root-element-grid.html` | FAIL | FAIL | reftest [match] pixel-diff=2946/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-fixed-root-element-flex.html` | FAIL | FAIL | reftest [match] pixel-diff=2946/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-relative-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-position/position-relative-013.html` | FAIL | FAIL | reftest [match] pixel-diff=18000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-td-left.html` | FAIL | FAIL | reftest [match] pixel-diff=7545/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-thead-top-absolute-child.html` | FAIL | FAIL | reftest [match] pixel-diff=9183/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/htb-ltr-ltr.html` | FAIL | FAIL | reftest [match] pixel-diff=3072/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-005.html` | FAIL | FAIL | reftest [match] pixel-diff=1650/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-013.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/static-position/vrl-rtl-ltr.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=415503/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-bottom.html` | PASS | PASS |  |
| · | `/css/css-position/sticky/position-sticky-fixed-ancestor-003.html` | FAIL | FAIL | reftest [match] pixel-diff=451384/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-horizontal-rtl-overconstrained.html` | PASS | PASS |  |
| · | `/css/css-position/sticky/position-sticky-left-002.html` | FAIL | FAIL | reftest [match] pixel-diff=15000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-margins-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-position/sticky/position-sticky-nested-top.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-padding-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-scrollIntoView.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-stacking-context.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-table-tfoot-bottom.html` | FAIL | FAIL | reftest [match] pixel-diff=8250/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-top-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-top.html` | PASS | PASS |  |
| ✓ | `/css/css-properties-values-api/conditional-rules.html` | PASS | PASS |  |
| ✓ | `/css/css-properties-values-api/registered-property-computation-color-006.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-pseudo/parsing/highlight-pseudos-search-text.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-rhythm/parsing/block-step-round-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-ruby/parsing/ruby-align-invalid.html` | PASS | PASS |  |
| · | `/css/css-ruby/position-relative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-scroll-snap/parsing/scroll-margin-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-scrollbars/scrollbar-width-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/parsing/shape-margin-computed.html` | PASS | PASS |  |
| · | `/css/css-shapes/parsing/shape-outside-shape-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-shapes/shape-functions/inset-function-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/xywh-function-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-circle-001.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-circle-011.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-ellipse-009.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-inset-006.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-shape-box-pair-000.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/contain-intrinsic-size/parsing/contain-intrinsic-size-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/box-sizing-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/max-width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/input-preprocessing.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/var-with-blocks.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/border-spacing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/table-layout-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-style-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-emphasis-style-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/text-shadow/parsing/text-shadow-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/ja/css-text-line-break-ja-po-normal.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/other-lang/css-text-line-break-de-po-normal.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/unknown-lang/css-text-line-break-po-loose.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/zh/css-text-line-break-zh-cpm-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/hyphenate-character-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/letter-spacing-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/overflow-wrap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-align-invalid.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-fit-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/text-justify-computed-legacy.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-spacing-trim-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/text-wrap-mode-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/white-space-collapse-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/word-break-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/word-wrap-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/word-spacing/word-spacing-computed-001.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/perspective-origin-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/transform-box-computed.html` | PASS | PASS |  |
| · | `/css/css-transforms/parsing/transform-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-transitions/all-interpolates-same-as-explicit-property.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-duration-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/transition-001.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/factory-absolute-length.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/set-invalid-untyped-value-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssColorValue.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty.any.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative.any.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/computed/get-position.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/get-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/animation-delay.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/background-repeat.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/bottom.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/color.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/coordinate.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/fill-opacity.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/flex.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-style.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-weight.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/grid-template.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/object-position.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/overflow.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/radius.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-orientation.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/transition-delay.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/will-change.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/caret-color-013.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/caret-color-invalid.html` | PASS | PASS |  |
| · | `/css/css-ui/parsing/interactivity-computed.html` | FAIL | FAIL |  |
| · | `/css/css-ui/parsing/outline-offset-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-ui/parsing/outline-width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/user-select-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-values/angle-units-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/attr-argument-grammar.html` | FAIL | FAIL |  |
| · | `/css/css-values/attr-null-namespace.xhtml` | FAIL | FAIL |  |
| · | `/css/css-values/attr-security-if.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-background-image-gradient-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-ch-ex-lang.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-in-media-queries-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-integer.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-max-width-block-intrinsic-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-numbers.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-rem-lang.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/calc-size/animation/calc-size-height-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-max-height-interpolation.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-width-composition.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/calc-size-min-max-sizes-006.html` | FAIL | FAIL | reftest [match] pixel-diff=6000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-values/calc-text-indent-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-zero-percent-height.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-values/clamp-integer-invalid.html` | PASS | PASS |  |
| · | `/css/css-values/exp-log-compute.html` | FAIL | FAIL |  |
| · | `/css/css-values/getComputedStyle-calc-mixed-units-003.html` | FAIL | FAIL |  |
| · | `/css/css-values/if-conditionals.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/integer_interpolation_round_half_001.html` | PASS | PASS |  |
| · | `/css/css-values/lh-unit-003.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/minmax-angle-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-length-percent-serialize.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-time-computed.html` | PASS | PASS |  |
| · | `/css/css-values/position/position-valid.tentative.html` | FAIL | FAIL |  |
| · | `/css/css-values/random-in-custom-function.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/random-item-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-values/rch-invalidation.html` | PASS | PASS |  |
| ✓ | `/css/css-values/rlh-on-root-lengths.html` | PASS | PASS |  |
| · | `/css/css-values/signs-abs-computed.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/calc-sibling-function.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-keyframe-font-weight-dynamic.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-keyframe-value-dynamic.html` | FAIL | FAIL |  |
| · | `/css/css-values/urls/cross-origin/url-font-cross-origin-anonymous-negative.sub.html` | FAIL | FAIL |  |
| · | `/css/css-values/urls/fragment-only.html` | FAIL | FAIL |  |
| · | `/css/css-values/urls/url-request-modifiers-font-face-parsing.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/vh-inherit.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-values/vh-zero-support.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/viewport-units-extreme-scale.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/viewport-units-gutter-008.html` | PASS | PASS |  |
| ✓ | `/css/css-values/viewport-units-scrollbars-custom-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/viewport-units-writing-mode.html` | FAIL | FAIL |  |
| · | `/css/css-variables/revert-rule-in-fallback.html` | FAIL | FAIL |  |
| · | `/css/css-variables/variable-created-element.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-declaration-04.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-12.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-20.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-30.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-38.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-46.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-54.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/variable-definition-cascading.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-first-letter.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-recalc-with-initial.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-reference-08.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-17.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-25.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-33.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-cssom.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-substitution-background-properties.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-supports-02.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-10.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-18.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-26.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-34.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-42.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-50.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-58.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-66.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/wide-keyword-fallback-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-view-transitions/parsing/view-transition-name-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-will-change/parsing/will-change-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/text-combine-upright-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/writing-mode-invalid.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/GetBoundingRect.html` | PASS | PASS |  |
| · | `/css/cssom-view/checkVisibility.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/cssom-getClientRects-002.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/elementFromPoint-float-in-table.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/getBoundingClientRect-zoom.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/long_scroll_composited.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/cssom-view/offsetTopLeft-inline.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/cssom-view/parsing/scroll-behavior-invalid.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scroll-offsets-fractional-zoom.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-root-overflow-clip.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollWidthHeight-contain-layout.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollintoview-zero-height-item.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/ttwf-js-cssomview-getclientrects-length.html` | PASS | PASS |  |
| ✓ | `/css/cssom/CSSConditionRule-conditionText.html` | PASS | PASS |  |
| · | `/css/cssom/CSSKeyframesRule.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/CSSStyleRule.html` | PASS | PASS |  |
| · | `/css/cssom/CSSStyleSheet-constructable-invalidation.html` | FAIL | FAIL |  |
| · | `/css/cssom/HTMLLinkElement-disabled-001.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/css/cssom/HTMLLinkElement-load-event-002.html` | PASS | PASS |  |
| ✓ | `/css/cssom/change-rule-with-layers-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/cssom-cssText-serialize.html` | PASS | PASS |  |
| · | `/css/cssom/cssstyledeclaration-csstext.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/getComputedStyle-insets-absolute-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/getComputedStyle-line-height.html` | PASS | PASS |  |
| ✓ | `/css/cssom/historical.html` | PASS | PASS |  |
| ✓ | `/css/cssom/insertRule-namespace-after-import.html` | PASS | PASS |  |
| ✓ | `/css/cssom/removerule-invalidation-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/set-selector-text-detached-rule-replace-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/xml-stylesheet-pi-in-doctype.xhtml` | PASS | PASS |  |
| ✓ | `/css/filter-effects/backdrop-filter-basic-opacity-2.html` | PASS | PASS | reftest [match] pixel-diff=10000/480000 worstDelta=128 fuzzy(maxDiff=1, maxPixels=10000) within tolerance |
| ✓ | `/css/filter-effects/backdrop-filter-edge-clipping.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-plus-filter-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-zero-size.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filters-saturate.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-backdrop-filters-animation-brightness.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-backdrop-filters-animation-saturate.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-animation-hue-rotate.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/effect-reference-feimage-002.html` | PASS | PASS | reftest [match] pixel-diff=14300/480000 worstDelta=255 fuzzy(maxDiff=11, maxPixels=17278) within tolerance |
| · | `/css/filter-effects/filter-cb-abspos-inline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=200/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/filter-effects/filter-grayscale-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-sign-function.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/filtered-inline-is-container.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/kernel-unit-length-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/filter-effects/parsing/color-interpolation-filters-parsing-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/filter-effects/parsing/lighting-color-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/svg-image-root-filter.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-feconvolvematrix-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-feflood-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-fespecularlighting-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/motion/parsing/offset-distance-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/printing/animations-shadow-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/printing/input-file-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/attribute-selectors/attribute-case/cssom.html` | PASS | PASS |  |
| ✓ | `/css/selectors/dir-selector-change-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/dir-selector-rtl-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/dir-style-04.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/invalidation/attribute-or-elemental-selectors-in-has.html` | PASS | PASS |  |
| ✓ | `/css/selectors/invalidation/has-sibling.html` | PASS | PASS |  |
| ✓ | `/css/selectors/is-where-not.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-focus-visible.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-state.html` | PASS | PASS |  |
| ✓ | `/custom-elements/parser/parser-constructs-custom-elements-with-is.html` | PASS | PASS |  |
| ✓ | `/custom-elements/reactions/NamedNodeMap.html` | PASS | PASS |  |
| ✓ | `/dom/abort/event.any.html` | PASS | PASS |  |
| ✓ | `/dom/collections/HTMLCollection-live-mutations.window.html` | PASS | PASS |  |
| ✓ | `/dom/events/AddEventListenerOptions-once.any.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-defaultPrevented-after-dispatch.html` | PASS | PASS |  |
| · | `/dom/events/Event-dispatch-detached-input-and-change.html` | FAIL | FAIL |  |
| ✓ | `/dom/events/Event-dispatch-order.html` | PASS | PASS |  |
| · | `/dom/events/Event-dispatch-throwing-multiple-globals.html` | FAIL | FAIL |  |
| ✓ | `/dom/events/Event-stopPropagation-cancel-bubbling.html` | PASS | PASS |  |
| ✓ | `/dom/events/EventListener-addEventListener.sub.window.html` | PASS | PASS |  |
| ✓ | `/dom/events/EventTarget-addEventListener.any.html` | PASS | PASS |  |
| ✓ | `/dom/events/event-disabled-dynamic.html` | PASS | PASS |  |
| ✓ | `/dom/events/focus-event-document-move.html` | PASS | PASS |  |
| ✓ | `/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-body.html` | PASS | PASS |  |
| ✓ | `/dom/events/preventDefault-during-activation-behavior.html` | PASS | PASS |  |
| ✓ | `/dom/events/scrolling/scroll-event-fired-to-element.html` | PASS | PASS |  |
| · | `/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html` | FAIL | FAIL |  |
| · | `/dom/events/scrolling/scrollend-event-for-user-scroll.html` | FAIL | FAIL |  |
| · | `/dom/events/scrolling/wheel-event-transactions-multiple-action-chains.html` | FAIL | FAIL |  |
| ✓ | `/dom/events/window-event-restored-after-throwing-onerror.html` | PASS | PASS |  |
| ✓ | `/dom/lists/DOMTokenList-iteration.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/CharacterData-remove.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Comment-in-doctype.xhtml` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-URL.html` | PASS | PASS |  |
| · | `/dom/nodes/Document-contentType/contentType/contenttype_gif.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Document-contentType/contentType/contenttype_xml.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-createElement-namespace.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-createTreeWalker.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-importNode.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-childElement-null.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-childElementCount.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-firstElementChild.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-insertAdjacentText.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-previousElementSibling.html` | PASS | PASS |  |
| · | `/dom/nodes/Element-tagName.html` | FAIL | FAIL |  |
| · | `/dom/nodes/MutationObserver-document.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/Node-baseURI.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-cloneNode.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-isEqualNode.html` | PASS | PASS |  |
| · | `/dom/nodes/Node-normalize.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/NodeList-Iterable.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/ParentNode-append.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/ParentNode-querySelectorAll-removed-elements.html` | PASS | PASS |  |
| · | `/dom/nodes/ProcessingInstruction-literal-2.xhtml` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/attributes.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-07.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-17.htm` | PASS | PASS |  |
| · | `/dom/nodes/getElementsByClassName-25.htm` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/getElementsByClassName-empty-set.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/insertion-removing-steps/blur-event.window.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/moveBefore/input-moveBefore-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/dom/nodes/remove-and-adopt-thcrash.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-constructor.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-first.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-some.any.html` | FAIL | FAIL |  |
| ✓ | `/dom/ranges/Range-cloneRange.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-constructor.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-intersectsNode.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-mutations-removeChild.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/StaticRange-constructor.html` | PASS | PASS |  |
| ✓ | `/dom/traversal/TreeWalker-currentNode.html` | PASS | PASS |  |
| ✓ | `/dom/traversal/TreeWalker-walking-outside-a-tree.html` | PASS | PASS |  |
| · | `/domparsing/DOMParser-parseFromString-url-moretests.html` | FAIL | FAIL |  |
| ✓ | `/domparsing/createContextualFragment-in-detached-xml-document-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/domparsing/innerhtml-07.html` | PASS | PASS |  |
| · | `/domparsing/style_attribute_html.html` | FAIL | FAIL |  |
| · | `/editing/run/bold.html?3001-last` | FAIL | FAIL |  |
| · | `/editing/run/delete.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/fontname.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/forecolor.html?2001-last` | FAIL | FAIL |  |
| · | `/editing/run/forwarddelete.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/indent.html` | FAIL | FAIL |  |
| · | `/editing/run/insertorderedlist.html?1001-last` | FAIL | FAIL |  |
| · | `/editing/run/insertparagraph.html?7001-last` | FAIL | FAIL |  |
| · | `/editing/run/italic.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/justifycenter.html?6001-last` | FAIL | FAIL |  |
| · | `/editing/run/justifyleft.html?2001-last` | FAIL | FAIL |  |
| · | `/editing/run/multitest.html?1001-2000` | FAIL | FAIL |  |
| ❌ | `/editing/run/multitest.html?9001-last` | FAIL | TIMEOUT | no testharness results scraped within 60000ms |
| · | `/editing/run/subscript.html` | FAIL | FAIL |  |
| · | `/editing/run/underline.html?2001-last` | FAIL | FAIL |  |
| · | `/encoding/big5-encoder.html` | FAIL | FAIL |  |
| ✓ | `/encoding/iso-2022-jp-decoder.any.html` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-errors.html` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode-csiso2022jp.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-csshiftjis.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms932.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms_kanji.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-shift-jis.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-sjis.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-windows-31j.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-x-sjis.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?17001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?15001-16000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?16001-17000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?14001-15000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?12001-13000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?16001-17000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?14001-15000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-extra.html?2001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?3001-4000` | PASS | PASS |  |
| · | `/encoding/remove-only-one-bom.html` | FAIL | FAIL |  |
| ✓ | `/encoding/streams/decode-ignore-bom.any.html` | PASS | PASS |  |
| ✓ | `/encoding/streams/readable-writable-properties.any.html` | PASS | PASS |  |
| ✓ | `/encoding/textdecoder-fatal-streaming.any.html` | PASS | PASS |  |
| ✓ | `/encoding/textencoder-utf16-surrogates.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/basic/accept-header.any.html` | PASS | PASS |  |
| · | `/fetch/api/basic/integrity.sub.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/basic/request-headers-nonascii.any.html` | PASS | PASS |  |
| · | `/fetch/api/basic/scheme-blob.sub.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/body/mime-type.any.html` | PASS | PASS |  |
| · | `/fetch/api/cors/cors-no-preflight.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/cors/cors-preflight-star.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/credentials/authentication-redirection.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/headers/headers-errors.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/policies/referrer-origin-when-cross-origin.html` | PASS | PASS |  |
| ✓ | `/fetch/api/redirect/redirect-location-escape.tentative.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/redirect/redirect-to-dataurl.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/request/request-cache-no-cache.any.html` | PASS | PASS |  |
| · | `/fetch/api/request/request-disturbed.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/request/request-keepalive.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/response/response-cancel-stream.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/api/response/response-init-001.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/response/response-stream-disturbed-2.any.html` | PASS | PASS |  |
| ✓ | `/fetch/content-encoding/br/big-br-body.https.any.html` | PASS | PASS |  |
| · | `/fetch/content-encoding/zstd/zstd-body.https.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/cross-origin-resource-policy/fetch.any.html` | PASS | PASS |  |
| · | `/fetch/h1-parsing/status-code.window.html` | SKIP | SKIP | marked SKIP in expectations |
| · | `/fetch/http-cache/no-vary-search.tentative.any.html` | FAIL | FAIL |  |
| · | `/fetch/nosniff/parsing-nosniff.window.html` | FAIL | FAIL |  |
| · | `/fetch/range/data.any.html` | FAIL | FAIL |  |
| · | `/hr-time/clamped-time-origin.html` | FAIL | FAIL |  |
| · | `/hr-time/timeOrigin.html` | FAIL | FAIL |  |
| ✓ | `/html/browsers/history/the-history-interface/history_replacestate.html` | PASS | PASS |  |
| ✓ | `/html/browsers/history/the-location-interface/location-valueof.html` | PASS | PASS |  |
| · | `/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html` | FAIL | FAIL |  |
| · | `/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html` | TIMEOUT | TIMEOUT |  |
| · | `/html/canvas/element/compositing/2d.composite.canvas.destination-in.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.canvas.xor.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.source-atop.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.globalAlpha.default.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.image.destination-atop.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.image.source-over.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.operation.nullsuffix.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.solid.destination-over.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.transparent.copy.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.transparent.source-out.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.image.copy.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-in.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html` | PASS | PASS |  |
| · | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.CSSRGB.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.solid.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.relativecolor.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.color.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.2.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.type.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.transform.3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.crosscanvas.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nonexistent.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.canvas2.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside_arc.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.null.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.identity.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.cap.butt.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.defaults.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.join.parallel.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.miter.rightangle.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.width.valid.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.empty.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.selfintersect.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.twopie.3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.coincide.2.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.arcTo.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.zero.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.clip.basic.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.clip.winding.evenodd.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.fill.overlap.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.arc.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.isPointInPath.nonfinite.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/path-objects/2d.path.isPointInPath.winding.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.lineTo.nonfinite.details.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.end.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.zero.3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.1.radius.double.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.double.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompointinit.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.end.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.radius.negative.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.zero.3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.prune.corner.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.union.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.create1.type.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.create2.round.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.clamp.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.order.cols.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.type.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.size.bounds.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.object.undefined.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.outside.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.put.unaffected.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.baseline.valid.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.align.right.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.draw.baseline.top.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.draw.fill.maxWidth.zero.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.space.collapse.end.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.drawing.style.font-relative.spacing.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.drawing.style.measure.direction.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.drawing.style.wordSpacing.measure.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.font.parse.size.percentage.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.actualBoundingBox.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.fillTextCluster-range.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.index-from-offset-edge-cases.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.strokeTextCluster-options.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.width.space.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.font.html` | PASS | PASS |  |
| · | `/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowBlur.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.textBaseline.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.rotate.wrapnegative.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.setTransform.multiple.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.translate.nonfinite.html` | PASS | PASS |  |
| ✓ | `/html/dom/directionality/bdi-element-invalid-dir.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.links.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/nameditem-03.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/resource-metadata-management/document-readyState.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/dataset-delete.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/dir-auto-dynamic-changes.window.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-02.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-10.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-18.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-26.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-34.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-42.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-N-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-dir-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-N-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-script-N-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/id-name.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/the-lang-attribute-001.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/the-lang-attribute-009.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/title-manual.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-004c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007b.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/dynamic-getter.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=normal&contenteditable=true` | PASS | PASS |  |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=pre-wrap&contenteditable=plaintext-only` | PASS | PASS |  |
| ✓ | `/html/dom/partial-updates/tentative/fragment/src-cancel.html` | PASS | PASS |  |
| ✓ | `/html/dom/reflection-obsolete.html` | PASS | PASS |  |
| ✓ | `/html/dom/render-blocking/element-render-blocking-006.html` | PASS | PASS |  |
| ✓ | `/html/dom/render-blocking/parser-inserted-inline-module-with-import.html` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/dynamic-changes-to-base-urls/historical.sub.xhtml` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html?include=xhr` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html?include=websocket` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-base-element/base_href_specified.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-link-element/stylesheet-not-removed-until-next-stylesheet-loads.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-style-element/style-multibyte-text.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/default.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackList/onremovetrack.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/content_document_changes_only_after_load_matures.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-adopt-lazy-iframe-from-script-disabled-document.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-in-scroller-horizontal-far.html` | ERROR | ERROR |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-load-event.html` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-location-replace-set-src.html` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-simple-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_navigate_ancestor-1.sub.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_ancestor-1.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/multiple-iframes-with-allow-scripts-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered-both.tentative.sub.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild-unsandboxed-inherit.tentative.sub.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_014.htm` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_025.htm` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/src-repeated-in-ancestor.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-img-element/img.complete.html` | PASS | PASS |  |
| · | `/html/semantics/forms/attributes-common-to-form-controls/dirname-rtl-inherited.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/constraints/form-validation-validity-customError.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/constraints/number-input-lang-validationMessage-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/html/semantics/forms/form-submission-0/request-submit-activation.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/textfieldselection/defaultSelection.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/textfieldselection/selection-value-interactions.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-click-resets-with-commandfor.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-untrusted-key-event.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-datalist-element/remove-datalist-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-fieldset-element/fieldset-willvalidate.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-controls-nested-id-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-input-element/anchor-contenteditable-navigate.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/clone.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/disabled-attempt-focus-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-input-element/input-height.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-stepdown.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-type-number-rtl-invalid-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-input-element/input-valueasdate.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/invalid-datalist-options-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-input-element/password-delete-space.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/range-list-change-repaint.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/range-tick-marks-05.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/html/semantics/forms/the-input-element/time-2.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/type-change-to-password-when-parent-has-spellcheck-attr-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/html/semantics/forms/the-label-element/iframe-label-attributes.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/the-meter-element/meter-leading-plus-sign.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-option-element/option-text-setter.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-add-multiple-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-multiple-removed.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/standalone-optgroup-no-shadow-tree-after-select.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/select-attribute-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-select-element/select-marker-visible-overflow.tentative.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/select-willvalidate-readonly-attribute.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-textarea-element/textarea-setcustomvalidity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li-reftest-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li.html` | PASS | PASS |  |
| ✓ | `/html/semantics/grouping-content/the-ol-element/reversed-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/permission-element/bounded-css-properties-reftest.tentative.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/semantics/permission-element/install/invalid-css-properties.tentative.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/import-attributes/unsupported-attribute.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/microtasks/evaluation-order-1-throw-importScripts.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/with-import-assertions.any.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-parse-error-inline-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-createHTMLDocument-fetch-error-external-classic.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/text-module/ignore-content-type.any.html` | FAIL | FAIL |  |
| · | `/html/semantics/selectors/pseudo-classes/dir.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/tabular-data/the-tbody-element/insertRow.html` | PASS | PASS |  |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-missing-pdf.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-1.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/semantics/text-level-semantics/the-bdo-element/bidi-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/syntax/parsing/Element.getElementsByTagName-foreign-01.html` | PASS | PASS |  |
| · | `/html/syntax/serializing-html-fragments/serializing-cdata-in-html-document.html` | FAIL | FAIL |  |
| ✓ | `/html/webappapis/animation-frames/cancel-pending.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/dynamic-markup-insertion/the-outerhtml-property/outerhtml-documentfragment.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/event-handler-attributes-window.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/scripting/events/eventhandler-cancellation.html` | PASS | PASS |  |
| · | `/html/webappapis/scripting/reporterror.any.html` | FAIL | FAIL |  |
| ✓ | `/html/webappapis/system-state-and-capabilities/the-navigator-object/secure_context.html` | PASS | PASS |  |
| ✓ | `/html/webappapis/timers/timer-nesting-not-inherited-in-microtask.html` | PASS | PASS |  |
| ✓ | `/import-maps/csp/hash.html` | PASS | PASS |  |
| ✓ | `/import-maps/multiple-import-maps/with-errors.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/disconnect.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/idlharness.window.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/multicol-2.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/observer-without-js-reference.html` | PASS | PASS |  |
| · | `/intersection-observer/root-is-table-with-overflow-scroll.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/target-is-root.html` | PASS | PASS |  |
| · | `/intersection-observer/client-rect.html` | FAIL | FAIL |  |
| · | `/intersection-observer/fixed-position-iframe-scroll.html` | FAIL | FAIL |  |
| · | `/intersection-observer/root-margin-in-same-origin-iframe.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/scroll-margin-nested-2.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/scroll-margin-with-border-outline.html` | PASS | PASS |  |
| · | `/intersection-observer/svg-intersection-with-fractional-bounds.html` | FAIL | FAIL |  |
| · | `/intersection-observer/transform-animation.html` | FAIL | FAIL |  |
| · | `/intersection-observer/transformed-iframe-004-same-origin.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/v2/animated-occlusion.html` | PASS | PASS |  |
| · | `/intersection-observer/v2/box-shadow.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/v2/position-absolute-overflow-visible-and-not-visible.html` | PASS | PASS |  |
| · | `/intersection-observer/v2/svg-group-filter-occlusion.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/z-index-changes.html` | FAIL | FAIL |  |
| ✓ | `/performance-timeline/observer-buffered-false.any.html` | PASS | PASS |  |
| · | `/performance-timeline/po-observe-repeated-type.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/quirks/body-fill-html-quirk-intrinsic-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/quirks/classname-query-after-sibling-adoption.html` | FAIL | FAIL |  |
| · | `/quirks/html-fills-viewport-quirk.html` | FAIL | FAIL | reftest [match] pixel-diff=17009/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/quirks/percentage-height-quirk-excludes-flex-grid-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/quirks/table-cell-width-calculation.html` | ERROR | ERROR |  |
| · | `/quirks/tables-inherit-color-from-body-quirk-007.html` | FAIL | FAIL | reftest [match] pixel-diff=82683/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/quirks/unitless-length/quirks.html` | ERROR | ERROR |  |
| ✓ | `/selection/addRange-24.html` | PASS | PASS |  |
| ✓ | `/selection/addRange-56.html` | PASS | PASS |  |
| ✓ | `/selection/canvas-click.html` | PASS | PASS |  |
| · | `/selection/caret/move-around-contenteditable-false.html` | FAIL | FAIL |  |
| ✓ | `/selection/contenteditable/cefalse-on-boundaries.html` | PASS | PASS |  |
| ✓ | `/selection/deleteFromDocument-HTMLDetails.html` | PASS | PASS |  |
| ✓ | `/selection/extend-exception.html` | PASS | PASS |  |
| · | `/selection/getSelection.html` | FAIL | FAIL |  |
| · | `/selection/move-by-word-korean.html` | FAIL | FAIL |  |
| ✓ | `/selection/removeAllRanges.html` | PASS | PASS |  |
| · | `/selection/selection-direction-on-triple-click.tentative.html` | FAIL | FAIL |  |
| ✓ | `/selection/setBaseAndExtent.html` | PASS | PASS |  |
| · | `/selection/shadow-dom/cross-shadow-boundary-select-document.html` | FAIL | FAIL | reftest [match] pixel-diff=489/480000 worstDelta=75 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/selection/shadow-dom/tentative/Selection-getComposedRanges-slot.html` | PASS | PASS |  |
| ✓ | `/selection/textcontrols/onselectionchange-content-attribute.html` | PASS | PASS |  |
| · | `/shadow-dom/Document-caretPositionFromPoint.tentative.html` | FAIL | FAIL |  |
| · | `/shadow-dom/Extensions-to-Event-Interface.html` | FAIL | FAIL |  |
| · | `/shadow-dom/accesskey.tentative.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/shadow-dom/directionality-001.tentative.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/shadow-dom/event-composed.html` | FAIL | FAIL |  |
| · | `/shadow-dom/execcommand-insertList-in-shadow.html` | FAIL | FAIL |  |
| · | `/shadow-dom/imperative-slot-api-cross-shadow-root.html` | FAIL | FAIL |  |
| · | `/shadow-dom/innerHTML-setter.xhtml` | FAIL | FAIL |  |
| · | `/shadow-dom/manual-slot-assignment-no-wrong-unassign.html` | FAIL | FAIL | reftest [match] pixel-diff=486/480000 worstDelta=128 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/shadow-dom/shadow-host-child-restyle-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/shadow-dom/slot-fallback-content-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✨ | `/shadow-dom/slot-reconciliation-at-node-removal.html` | FAIL | PASS |  |
| · | `/shadow-dom/slots.html` | FAIL | FAIL |  |
| · | `/streams/piping/error-propagation-backward.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/streams/piping/throwing-options.any.html` | PASS | PASS |  |
| · | `/streams/readable-byte-streams/patched-global.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/readable-streams/cancel.any.html` | PASS | PASS |  |
| · | `/streams/readable-streams/general.any.html` | FAIL | FAIL |  |
| · | `/streams/transform-streams/backpressure.any.html` | FAIL | FAIL |  |
| · | `/streams/transform-streams/reentrant-strategies.any.html` | FAIL | FAIL |  |
| · | `/streams/writable-streams/constructor.any.html` | FAIL | FAIL |  |
| · | `/streams/writable-streams/start.any.html` | FAIL | FAIL |  |
| · | `/svg/coordinate-systems/viewBox-scaling-text-001.html` | FAIL | FAIL | reftest [match] pixel-diff=1513/480000 worstDelta=255 fuzzy(maxDiff=1, maxPixels=10) exceeds tolerance |
| ✓ | `/svg/coordinate-systems/viewBox-zero-disables-rendering-symbol.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/ellipse-002.svg` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=53, maxPixels=278) within tolerance |
| ✓ | `/svg/geometry/reftests/rect-001.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/ellipse-01.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/ellipse-09.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/reftests/disabled-shapes-01.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/reftests/pathlength-004a.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/uievents/click/dblclick_event_mouse.html` | PASS | PASS |  |
| ✓ | `/uievents/keyboard/keyboardevent-composed.html` | PASS | PASS |  |
| ✓ | `/uievents/legacy-domevents-tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html` | PASS | PASS |  |
| · | `/uievents/mouse/mouse_boundary_events_modifier_no_mouse_movement.html` | FAIL | FAIL |  |
| ✓ | `/uievents/mouse/mouseover-at-removing-mousedown-target.html` | PASS | PASS |  |
| ✓ | `/uievents/order-of-events/mouse-events/click-on-body.html` | PASS | PASS |  |
| ✓ | `/uievents/order-of-events/mouse-events/wheel-basic.html` | PASS | PASS |  |
| ✓ | `/uievents/textInput/enter-input.html` | PASS | PASS |  |
| · | `/url/a-element.html` | FAIL | FAIL |  |
| ✓ | `/url/url-constructor.any.html` | PASS | PASS |  |
| ✓ | `/url/url-tojson.any.html` | PASS | PASS |  |
| ✓ | `/url/urlsearchparams-has.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/clearMeasures.html` | PASS | PASS |  |
| · | `/user-timing/idlharness.any.html` | FAIL | FAIL |  |
| ✓ | `/user-timing/mark.any.html` | PASS | PASS |  |
| · | `/user-timing/measure_exception.html` | FAIL | FAIL |  |
| ✓ | `/user-timing/user_timing_exists.any.html` | PASS | PASS |  |
| ✓ | `/wasm/core/br_if.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/bulk-memory/table-sub.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/const.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/exceptions/throw_ref.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/f64_cmp.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/func_ptrs.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/binary-gc.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/struct.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/inline-module.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/local_get.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/binary_leb128_64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/memory_copy64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/table_copy_mixed.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory_redundancy.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/data1.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/imports2.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/load1.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_size0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/store0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/ref_as_non_null.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/relaxed-simd/relaxed_laneselect.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_address.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_f32x4_arith.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_f64x2_rounding.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i32x4_arith.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i64x2_arith.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_int_to_int_extend.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_load_extend.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_store32_lane.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/table.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/type-equivalence.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/utf8-import-field.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/constructor/validate.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/esm-integration/resolve-export.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/exception/basic.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/function/table.tentative.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/global/value-get-set.any.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/interface.any.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/memory/constructor-shared.tentative.any.html` | PASS | PASS |  |
| ✓ | `/wasm/jsapi/memory/toString.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/prototypes.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/tag/constructor.tentative.any.html` | PASS | PASS |  |
| · | `/wasm/webapi/contenttype.any.html` | FAIL | FAIL |  |
| · | `/wasm/webapi/modified-contenttype.any.html` | FAIL | FAIL |  |
| ✓ | `/webidl/ecmascript-binding/attributes-accessors-unique-function-objects.html` | PASS | PASS |  |
| ✓ | `/webidl/ecmascript-binding/es-exceptions/DOMException-constants.any.html` | PASS | PASS |  |
| · | `/webidl/ecmascript-binding/global-object-implicit-this-value.any.html` | FAIL | FAIL |  |
| ✓ | `/webidl/ecmascript-binding/iterator-prototype-object.html` | PASS | PASS |  |
| · | `/webidl/ecmascript-binding/no-regexp-special-casing.any.html` | FAIL | FAIL |  |
| · | `/webidl/idlharness.any.html` | FAIL | FAIL |  |
| · | `/webmcp/declarative/getTools-declarative-schema.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/idlharness.https.window.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/executeTool-abort.https.html` | PASS | PASS |  |
| · | `/webmcp/imperative/executeTool-target-navigation.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmcp/imperative/exposedTo-window-open.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/imperative/object-arguments.https.html` | PASS | PASS |  |
| ✓ | `/webmcp/imperative/register_tool_toolchange.https.html` | PASS | PASS |  |
| ✓ | `/webmessaging/Channel_postMessage_clone_port_error.any.html` | PASS | PASS |  |
| · | `/webmessaging/MessageEvent-trusted.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/broadcastchannel/basics.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmessaging/broadcastchannel/origin.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/event.source.xorigin.sub.htm` | PASS | PASS |  |
| · | `/webmessaging/message-channels/detached-iframe.window.html` | FAIL | FAIL |  |
| · | `/webmessaging/multi-globals/broadcastchannel-current.sub.html` | FAIL | FAIL |  |
| ✓ | `/webmessaging/postMessage_Document.htm` | PASS | PASS |  |
| · | `/webmessaging/postMessage_crosssite.sub.htm` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/with-options/broken-origin.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-options/unknown-parameter.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/010.html` | PASS | PASS |  |
| · | `/webmessaging/with-ports/018.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/with-ports/027.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/009.html` | PASS | PASS |  |
| · | `/webmessaging/without-ports/017.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/without-ports/024.html` | PASS | PASS |  |
| ✓ | `/webstorage/storage_key_empty_string.window.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-and-redirects-async-same-origin.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-expose-headers-on-redirect.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-preflight-request-invalid-status-301.htm` | PASS | PASS |  |
| ✓ | `/xhr/content-type-unmodified.any.html` | PASS | PASS |  |
| · | `/xhr/formdata/constructor-formelement.html` | FAIL | FAIL |  |
| ✓ | `/xhr/getallresponseheaders-cookies.htm` | PASS | PASS |  |
| ✓ | `/xhr/header-user-agent-async.htm` | PASS | PASS |  |
| ✓ | `/xhr/overridemimetype-done-state.any.html` | PASS | PASS |  |
| ✓ | `/xhr/responsexml-invalid-type.html` | PASS | PASS |  |
| ✓ | `/xhr/send-entity-body-get-head-async.htm` | PASS | PASS |  |
| ✓ | `/xhr/setrequestheader-before-open.htm` | PASS | PASS |  |
| ✓ | `/xhr/xmlhttprequest-sync-block-scripts.html` | PASS | PASS |  |
| ✓ | `/FileAPI/blob/Blob-slice-overflow.any.html` | PASS | PASS |  |
| · | `/FileAPI/file/send-file-formdata-punctuation.any.html` | FAIL | FAIL |  |
| ✓ | `/FileAPI/reading-data-section/filereader_abort.any.html` | PASS | PASS |  |
| ✓ | `/FileAPI/reading-data-section/filereader_result.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/derive_bits_keys/cfrg_curves_bits_curve25519.https.any.html` | PASS | PASS |  |
| ✓ | `/WebCryptoAPI/derive_bits_keys/hkdf.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/encap_decap/encap_decap_keys.tentative.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/generateKey/failures_AES-CBC.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/generateKey/failures_Ed448.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/generateKey/failures_X448.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/generateKey/successes_ECDH.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/historical.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/ML-KEM_importKey.tentative.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/import_export/okp_importKey_failures_Ed25519.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/randomUUID.https.any.html` | PASS | PASS |  |
| · | `/WebCryptoAPI/serialization/ecdh.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/serialization/rsa-oaep.https.any.html` | FAIL | FAIL |  |
| · | `/WebCryptoAPI/sign_verify/eddsa_small_order_points.https.any.html` | FAIL | FAIL |  |
| ✓ | `/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.html` | PASS | PASS |  |
| · | `/compression/compression-multiple-chunks.any.html` | FAIL | FAIL |  |
| · | `/compression/decompression-corrupt-input.any.html` | FAIL | FAIL |  |
| · | `/console/console-countReset-logging.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/console/console-tests-historical.any.html` | PASS | PASS |  |
| ✓ | `/cors/credentials-flag.htm` | PASS | PASS |  |
| ✓ | `/cors/redirect-userinfo.htm` | PASS | PASS |  |
| ✓ | `/cors/status.htm` | PASS | PASS |  |
| ✓ | `/css/CSS2/abspos/static-inside-float-inside-inline.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-020.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-031.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-051.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-064.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-082.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-109.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-163.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-198.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-applies-to-007.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-attachment-applies-to-012.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-color-174.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-image-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-image-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-intrinsic-004.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-006.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-030.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-065.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-100.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-114.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-122.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-130.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-138.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-146.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-001c.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-003c.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-position-applies-to-006c.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/backgrounds/background-repeat-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/backgrounds/background-root-102.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-016.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-030.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-box-model-041.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/bidi-inline-002.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/direction-applies-to-013.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/bidi-text/unicode-bidi-applies-to-006.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-applies-to-012.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-016.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-color-175.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-028.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-045.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-058.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-bottom-width-070.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-089.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-bottom-width-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-color-applies-to-015.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-001.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-left-applies-to-012.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-color-applies-to-009.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/borders/border-left-width-001.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/borders/border-left-width-013.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/floats/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/linebox/inline-children-root-linebox-crash-001.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/block-in-inline-hittest-margin.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/normal-flow/containing-block-percent-padding-right.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/positioning/relpos-percentage-left-in-scrollable-2.html` | PASS | PASS |  |
| ✓ | `/css/CSS2/tables/border-collapse-applies-to-016.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-colgroup-003.xht` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/CSS2/tables/border-collapse-dynamic-rowgroup-002.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/border-collapse-visibility-collapse-001.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=115000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/border-spacing-applies-to-016.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/caption-side-applies-to-007.xht` | FAIL | FAIL | reftest [match] pixel-diff=4653/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/caption-side-applies-to-015.xht` | FAIL | FAIL | reftest [match] pixel-diff=4653/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/collapsing-border-model-009.xht` | FAIL | FAIL | reftest [match] pixel-diff=8928/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/empty-cells-applies-to-008.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/empty-cells-applies-to-017.xht` | FAIL | FAIL | reftest [match] pixel-diff=2055/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/fixed-table-layout-003b01.xht` | FAIL | FAIL | reftest [match] pixel-diff=5976/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003b09.xht` | FAIL | FAIL | reftest [match] pixel-diff=5652/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003c05.xht` | FAIL | FAIL | reftest [match] pixel-diff=5560/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003d05.xht` | FAIL | FAIL | reftest [match] pixel-diff=7659/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003e07.xht` | FAIL | FAIL | reftest [match] pixel-diff=10522/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-003f03.xht` | FAIL | FAIL | reftest [match] pixel-diff=12036/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-019.xht` | FAIL | FAIL | reftest [match] pixel-diff=8445/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/fixed-table-layout-028.xht` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/CSS2/tables/height-width-inline-table-001c.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/CSS2/tables/height-width-table-001e.xht` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/CSS2/tables/separated-border-model-004c.xht` | FAIL | FAIL | reftest [match] pixel-diff=4124/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-010.xht` | FAIL | FAIL | reftest [match] pixel-diff=974/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-020.xht` | FAIL | FAIL | reftest [match] pixel-diff=181/480000 worstDelta=13 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-066.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-074.xht` | FAIL | FAIL | reftest [match] pixel-diff=23492/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-082.xht` | FAIL | FAIL | reftest [match] pixel-diff=15337/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-090.xht` | FAIL | FAIL | reftest [match] pixel-diff=21394/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-098.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-anonymous-objects-106.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-114.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-122.xht` | FAIL | FAIL | reftest [match] pixel-diff=14931/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-130.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-138.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-146.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-154.xht` | FAIL | FAIL | reftest [match] pixel-diff=22198/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-162.xht` | FAIL | FAIL | reftest [match] pixel-diff=21490/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-170.xht` | FAIL | FAIL | reftest [match] pixel-diff=379/480000 worstDelta=82 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-178.xht` | FAIL | FAIL | reftest [match] pixel-diff=407/480000 worstDelta=225 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-186.xht` | FAIL | FAIL | reftest [match] pixel-diff=407/480000 worstDelta=225 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-194.xht` | FAIL | FAIL | reftest [match] pixel-diff=407/480000 worstDelta=225 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| · | `/css/CSS2/tables/table-anonymous-objects-202.xht` | FAIL | FAIL | reftest [match] pixel-diff=704/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/CSS2/tables/table-anonymous-text-indent.xht` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/CSS2/tables/table-backgrounds-bs-colgroup-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=55755/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-footer-group-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=8192/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-vertical-align-baseline-001.xht` | FAIL | FAIL | reftest [match] pixel-diff=904/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/CSS2/tables/table-vertical-align-baseline-009.xht` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/compositing/mix-blend-mode/mix-blend-mode-parsing.html` | PASS | PASS |  |
| ✓ | `/css/compositing/parsing/isolation-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/blocks/align-content-block-004.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/parse-align-content-005.html` | PASS | PASS |  |
| ✓ | `/css/css-align/content-distribution/place-content-shorthand-004.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/parse-justify-items-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/default-alignment/place-items-shorthand-005.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/gap-animation-002.html` | PASS | PASS |  |
| ✓ | `/css/css-align/gaps/grid-row-gap-parsing-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/align-content-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/column-gap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/grid-column-gap-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/justify-content-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/justify-self-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/parsing/place-items-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/parse-align-self-001.html` | PASS | PASS |  |
| ✓ | `/css/css-align/self-alignment/parse-justify-self-004.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/anchor-as-multicol-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-anchor-position/anchor-invalid-fallback.html` | FAIL | FAIL |  |
| ✓ | `/css/css-anchor-position/anchor-name-table-col-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-anchor-position/anchor-scroll-composited-scrolling-005-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-anchor-position/at-position-try-parse.html` | FAIL | FAIL |  |
| ✓ | `/css/css-anchor-position/chrome-379758203-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-anchor-position/container-queries/at-container-anchored-parsing.html` | FAIL | FAIL |  |
| ✓ | `/css/css-anchor-position/parsing/position-try-fallbacks-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/position-area-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/position-try-order-position-area.html` | PASS | PASS |  |
| ✓ | `/css/css-anchor-position/viewport-overflow-hidden-invisible-anchor-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-animations/animation-multiple-from-to-keyframes-with-only-timing-function.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/keyframes-unrelated-custom-property.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-composition-valid.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-duration-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-iteration-count-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/parsing/animation-range-end-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-animations/style-animation-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/animations/border-right-width-composition.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/background-origin-001.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=10&height=10&spread=70&radius=100%` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/box-shadow-radius-generated.html?width=300&height=50&spread=30&radius=25px` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-backgrounds/inheritance.sub.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/background-color-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/background-origin-computed.html` | PASS | PASS |  |
| · | `/css/css-backgrounds/parsing/background-position-x-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-backgrounds/parsing/background-size-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-slice-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-image-width-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/border-style-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-backgrounds/parsing/box-shadow-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/corner-shape-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?border-radius=40&corner-shape=-infinity&shadow-spread=10` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-bottom-left-shape=bevel&border-bottom-left-radius=30` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=0.8&border-radius=40&border-width=10` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-shape=squircle&border-radius=50%` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-left-shape=0.5&border-radius=40` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/corner-shape/render-corner-shape.html?corner-top-right-shape=-4&border-top-right-radius=50` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-borders/tentative/parsing/border-block-start-radius-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/border-inline-end-radius-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/border-left-radius-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-borders/tentative/parsing/border-top-radius-invalid.html` | PASS | PASS |  |
| · | `/css/css-borders/tentative/parsing/box-shadow-offset-computed.html` | FAIL | FAIL |  |
| · | `/css/css-borders/tentative/parsing/box-shadow-spread-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-box/parsing/float-computed.html` | PASS | PASS |  |
| · | `/css/css-box/parsing/margin-trim-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-box/parsing/overflow-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-box/parsing/width-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-break/block-001-wm-vrl-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/block-in-inline-010-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/break-before-broken-leading-float-002-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-break/change-break-inside.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/chrome-bug-1318455-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/firefox-bug-1693616-002-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/flexbox/flexbox-fragmentation-layout-001-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-076-print.html` | FAIL | FAIL | reftest [match] pixel-diff=3884/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/flexbox/multi-line-row-flex-fragmentation-082c-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-column-flex-fragmentation-068c-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/flexbox/single-line-row-flex-fragmentation-046-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/float-with-large-margin-bottom-cross-page-002-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-break/grid/grid-item-placement-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/inline-skipping-fragmentainer-003-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-fixedpos-in-inline-003-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/nested-multicol-with-spanner-and-oof-007-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/out-of-flow-in-new-column-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/parallel-flow-trailing-margin-003-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/parsing/break-before-invalid.html` | PASS | PASS |  |
| · | `/css/css-break/parsing/widows-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-break/table/break-before-repeated-footer-instead-of-border-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/repeated-section/border-spacing-taller-than-fragmentainer-003-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-break/table/table-fragmentation-001a-print.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-break/table/table-fragmentation-003a-print.html` | FAIL | FAIL | reftest [match] pixel-diff=62208/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-break/table/tall-padding-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-break/underflow-from-next-page-print.html` | FAIL | FAIL | reftest [match] pixel-diff=242/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✨ | `/css/css-cascade/all-prop-revert-layer-noop.html?include=1` | FAIL | PASS |  |
| ✓ | `/css/css-cascade/all-prop-revert-noop.html?include=0` | PASS | PASS |  |
| ✓ | `/css/css-cascade/all-prop-revert-visited.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/inherit-initial.html` | PASS | PASS |  |
| · | `/css/css-cascade/layer-cssom-order-reverse.html` | FAIL | FAIL |  |
| ✓ | `/css/css-cascade/layer-stylesheet-sharing.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-cascade/presentational-hints-rollback.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/revert-layer-008.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/revert-rule-basic.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/revert-val-005.html` | PASS | PASS |  |
| ✓ | `/css/css-cascade/scope-inner-pseudo-scope-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-color-initial-affected-by-meta-color-scheme-dynamic.html` | PASS | PASS |  |
| ✓ | `/css/css-color/inheritance.html` | PASS | PASS |  |
| · | `/css/css-color/parsing/alpha-color-parsing-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-color/parsing/color-computed-named-color.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-invalid-hex-color.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-mix-out-of-gamut.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/color-valid-relative-color.html` | PASS | PASS |  |
| ✓ | `/css/css-color/parsing/relative-color-out-of-gamut.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/at-media-content-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/at-supports-006.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-014.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-022.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-030.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-038.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-at-rule-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/at-supports-selector-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-conditional/container-queries/calc-evaluation.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-name-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/container-units-basic.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/counters-in-container.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/grid-container.html` | PASS | PASS |  |
| ✓ | `/css/css-conditional/container-queries/no-layout-containment-abspos.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/resize-while-content-visibility-hidden.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/svg-foreignobject-no-size-container.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-conditional/container-queries/viewport-units.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/container-type-important.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-auto-first-observation-immediate.html` | PASS | PASS |  |
| ✓ | `/css/css-contain/content-visibility/content-visibility-hit-test-contents-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/detach-locked-slot-children-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/css/css-contain/content-visibility/parsing/content-visibility-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-14-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-21-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-contain/content-visibility/slot-content-visibility-9-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-content/computed-value.html` | PASS | PASS |  |
| · | `/css/css-content/parsing/content-valid.html` | FAIL | FAIL |  |
| · | `/css/css-counter-styles/counter-style-at-rule/speak-as-syntax.html` | FAIL | FAIL |  |
| · | `/css/css-display/animations/display-interpolation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-display/display-contents-computed-style.html` | PASS | PASS |  |
| ✓ | `/css/css-display/display-contents-parsing-001.html` | PASS | PASS |  |
| ✓ | `/css/css-display/display-contents-whitespace-inside-inline.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-display/display-with-float-dynamic.html` | PASS | PASS |  |
| · | `/css/css-display/parsing/display-valid.html` | FAIL | FAIL |  |
| · | `/css/css-display/reading-flow/tentative/reading-order-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-easing/timing-functions-syntax-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-env/syntax.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/align-content-horiz-002.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/align-self-014.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/break-nested-float-in-flex-item-001-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-flexbox/columns-height-set-via-top-bottom.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-item-percentage-height-img-001.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flex-shorthand-flex-basis-middle.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/flexbox_first-letter.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/frame-flex-item-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-items-baseline.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-flex-end.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-basis-auto.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-column-reverse-nowrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-flow-row-reverse-nowrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-grow-0.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-shorthand-number.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_flex-wrap-wrap.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/getcomputedstyle/flexbox_computedstyle_order-inherit.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/hittest-overlapping-margin.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/inline-flexbox-absurd-block-size-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/justify-content-rounding.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/multiline-min-preferred-width.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/orthogonal-flex-item-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-flexbox/parsing/flex-basis-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-flow-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/flex-shrink-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/parsing/order-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/percentage-size-quirks-005.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/relayout-align-items.html` | PASS | PASS |  |
| ✓ | `/css/css-flexbox/stretch-after-sibling-size-change.html` | PASS | PASS |  |
| ✓ | `/css/css-font-loading/fontface-fonts-loading.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/font-feature-values-map-live.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/font-size-relative-across-calc-ff-bug-001.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/generic-family-keywords-003.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-computed.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-family-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-language-override-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-palette-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-size-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-synthesis-position-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-synthesis-weight-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-east-asian-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/parsing/font-variant-ligatures-valid.html` | PASS | PASS |  |
| · | `/css/css-fonts/parsing/font-variant-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-fonts/parsing/font-width-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-fonts/variations/font-weight-lighter-bolder.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/agnostic/gap-decorations-011-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/grid/grid-gap-decorations-043-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-gaps/parsing/gap-decorations-rule-shorthand-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-gaps/parsing/rule-inset-junction-start-end-invalid.html` | PASS | PASS |  |
| · | `/css/css-grid/abspos/descendant-static-position-003.html` | FAIL | FAIL | reftest [match] pixel-diff=2288/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-items-self-end-large-border-padding.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-flex-end-large-border-padding.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-safe-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=192/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=374/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-002.html` | FAIL | FAIL | reftest [match] pixel-diff=192/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/grid-positioned-items-gaps-002.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/orthogonal-positioned-grid-items-016.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-007.html` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/abspos/positioned-grid-descendant-containing-block-015.html` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-006.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-014.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/abspos/positioned-grid-items-022.html` | FAIL | FAIL | reftest [match] pixel-diff=1050/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/abspos/positioned-grid-items-sizing-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/grid-baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=21353/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-calc-margins-explicit-row.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-009.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-017.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-025.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-012.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-content-distribution-with-collapsed-tracks-020.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/grid-gutters-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/alignment/grid-gutters-011.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/alignment/grid-inline-baseline.html` | FAIL | FAIL | reftest [match] pixel-diff=1918/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-item-auto-margins-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/grid-item-mixed-baseline-003.html` | FAIL | FAIL | reftest [match] pixel-diff=14817/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/grid-item-self-baseline-001.html` | FAIL | FAIL | reftest [match] pixel-diff=67483/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/grid-self-alignment-positional-values-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-007.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-005.html` | FAIL | FAIL | reftest [match] pixel-diff=177472/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/alignment/self-baseline/grid-self-baseline-horiz-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-lr-002.html` | FAIL | FAIL | reftest [match] pixel-diff=39701/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/alignment/self-baseline/grid-self-baseline-vertical-rl-003.html` | FAIL | FAIL | reftest [match] pixel-diff=30234/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/child-border-box-and-max-content-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-container-as-flex-item-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-definition/flex-content-resolution-columns-001.html` | PASS | PASS |  |
| · | `/css/css-grid/grid-definition/fr-unit.html` | FAIL | FAIL | reftest [match] pixel-diff=15982/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-definition/grid-repeat-max-width-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/grid-flex-spanning-items-001.html` | FAIL | FAIL | reftest [match] pixel-diff=5900/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/grid-item-percentage-quirk-001.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/grid-items/aspect-ratio-005.html` | FAIL | FAIL | reftest [match] pixel-diff=4796/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-order-property-auto-placement-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-inline-order-property-painting-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-inline-z-axis-ordering-overlapped-items-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-block-axis-content-contribution-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-item-containing-block-004.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-item-margins-and-writing-modes-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-items/grid-item-percentage-sizes-003.html` | FAIL | FAIL | reftest [match] pixel-diff=46670/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-items/grid-items-inline-blocks-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-margins-013.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-percentage-paddings-009.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-items-relative-positioned-containing-block-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-009.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-minimum-size-grid-items-017.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/grid-order-property-auto-placement-005.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic.html` | FAIL | FAIL | reftest [match] pixel-diff=1025/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-items/grid-z-axis-ordering-overlapped-items-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/percentage-size-replaced-subitems-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-items/replaced-element-011.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-lanes/tentative/parsing/flow-tolerance-invalid.html` | PASS | PASS |  |
| · | `/css/css-grid/grid-lanes/tentative/parsing/grid-lanes-shorthand-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/grid-model/grid-areas-overflowing-grid-container-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/grid-model/grid-areas-overflowing-grid-container-009.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/grid-model/grid-first-letter-003.html` | FAIL | FAIL | reftest [match] pixel-diff=48/480000 worstDelta=128 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/grid-model/grid-gutters-as-percentage-001.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/grid-model/grid-inline-floats-no-intrude-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-model/grid-multicol-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/grid-overflowing-multiple-items-are-painted.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/img-src-changes.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html` | FAIL | FAIL | reftest [match] pixel-diff=30000/480000 worstDelta=255 fuzzy(maxDiff=1, maxPixels=4327) exceeds tolerance (ref cached) |
| · | `/css/css-grid/layout-algorithm/grid-as-flex-item-should-not-shrink-to-fit-008.html` | FAIL | FAIL | reftest [match] pixel-diff=5706/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html` | FAIL | FAIL | reftest [match] pixel-diff=2400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/parsing/grid-area-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-auto-flow-valid.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-content-sized-columns-resolution.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-template-areas-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/parsing/grid-template-columns-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/css-grid/parsing/grid-template-important.html` | PASS | PASS |  |
| · | `/css/css-grid/parsing/grid-template-rows-intrinsic-auto-repeat-computed-implicit-track.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/css-grid/parsing/grid-template-shorthand-composition.html` | PASS | PASS |  |
| ✓ | `/css/css-grid/placement/grid-layout-lines.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/placement/grid-placement-using-named-grid-lines-005.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/replaced-element-percentage-height-in-grid-nested-in-flex-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-grid/subgrid/auto-track-sizing-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-grid/subgrid/dynamic-min-content-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/grid-gap-007.html` | FAIL | FAIL | reftest [match] pixel-diff=49228/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/grid-gap-normal-001.html` | FAIL | FAIL | reftest [match] pixel-diff=76999/480000 worstDelta=187 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-grid/subgrid/line-names-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/line-names-010.html` | FAIL | FAIL | reftest [match] pixel-diff=11529/480000 worstDelta=192 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/orthogonal-writing-mode-003.html` | FAIL | FAIL | reftest [match] pixel-diff=16026/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/placement-implicit-001.html` | FAIL | FAIL | reftest [match] pixel-diff=5808/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/repeat-auto-fill-008.html` | FAIL | FAIL | reftest [match] pixel-diff=90428/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-grid/subgrid/standalone-axis-size-006.html` | FAIL | FAIL | reftest [match] pixel-diff=5000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/subgrid/sticky-subgrid-item.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-grid/subgrid/subgrid-item-with-margin-left-auto.html` | FAIL | FAIL | reftest [match] pixel-diff=518/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/css-grid/table-grid-item-dynamic-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-images/parsing/conic-gradient-calc-angle-percentage-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-images/parsing/image-function-invalid.html` | PASS | PASS |  |
| · | `/css/css-images/parsing/image-resolution-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-inline/parsing/alignment-baseline-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-inline/parsing/vertical-align-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/add-inline-child-after-marker-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/content-property/marker-text-matches-circle.html` | FAIL | FAIL | reftest [match] pixel-diff=779/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/content-property/marker-text-matches-square.html` | FAIL | FAIL | reftest [match] pixel-diff=779/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/counter-list-item-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/counter-reset-inside-display-contents.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/counter-reset-reversed-pseudo-001.html` | FAIL | FAIL | reftest [match] pixel-diff=685/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/counter-set-001.html` | FAIL | FAIL | reftest [match] pixel-diff=926/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/counters-005.html` | FAIL | FAIL | reftest [match] pixel-diff=407/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/foo-counter-reversed-006a.html` | FAIL | FAIL | reftest [match] pixel-diff=606/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/foo-counter-reversed-008b.html` | FAIL | FAIL | reftest [match] pixel-diff=1452/480000 worstDelta=235 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-lists/inline-list-with-table-child.html` | FAIL | FAIL | reftest [match] pixel-diff=14621/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/li-value-counter-reset-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-006c.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-lists/li-value-reversed-009b.html` | FAIL | FAIL | reftest [match] pixel-diff=1305/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/li-value-reversed-017.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/li-value-reversed-025.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/list-and-block-in-inline.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/list-style-position-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-lists/list-style-type-string-005a.html` | FAIL | FAIL | reftest [match] pixel-diff=12949/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-lists/marker-webkit-text-fill-color.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-lists/parsing/counter-increment-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-computed.sub.html` | PASS | PASS |  |
| ✓ | `/css/css-lists/parsing/list-style-shorthand.sub.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/logicalprops-inline-size.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-block-style-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-inline-color-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/border-inline-width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/inset-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/max-block-size-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-logical/parsing/min-block-size-valid.html` | PASS | PASS |  |
| · | `/css/css-masking/animations/clip-composition.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/clip-path-interpolation-xywh-rect.html` | FAIL | FAIL |  |
| · | `/css/css-masking/animations/mask-border-width-interpolation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/clip-path/clip-path-borderBox-1c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-circle-008.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-ellipse-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-inset-round-rendering.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-polygon-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-rect-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip-path/clip-path-strokeBox-1a.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-masking/clip-path/reference-nonexisting-existing-local.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/clip/clip-rect-comma-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-masking/inheritance.sub.html` | FAIL | FAIL |  |
| ✓ | `/css/css-masking/mask-image/mask-image-1d.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-mode-luminance-with-mask-size.html` | PASS | PASS | reftest [match] pixel-diff=5000/480000 worstDelta=238 fuzzy(maxDiff=1, maxPixels=5000) within tolerance |
| ✓ | `/css/css-masking/mask-image/mask-position-1c.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-position-4d.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-auto-percent.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/mask-image/mask-size-percent-auto.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-masking/parsing/clip-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/clip-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-position-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-masking/parsing/mask-type-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-mixins/functions/function-shadow.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-fill-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-rule-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/column-rule-width-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-multicol/parsing/columns-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/continue-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/overflow-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/scroll-markers-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-overflow/parsing/text-overflow-computed.html` | PASS | PASS |  |
| · | `/css/css-page/cssom/margin-001.html` | FAIL | FAIL |  |
| · | `/css/css-page/page-rule-declarations-001.html` | FAIL | FAIL |  |
| ✓ | `/css/css-page/parsing/page-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/backdrop-inherit-rendered.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/hypothetical-dynamic-change-002.html` | FAIL | FAIL | reftest [match] pixel-diff=1600/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/static-position/vrl-ltr-rtl-in-multicol.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=1920/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/multicol/vrl-ltr-rtl-in-multicols.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=800/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/overlay/overlay-transition-backdrop.html` | FAIL | FAIL | reftest [match] pixel-diff=480000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/parsing/inset-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/right-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/parsing/z-index-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-position/position-absolute-dynamic-relayout-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/position-absolute-fieldset.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-position/position-absolute-in-inline-007a.html` | FAIL | FAIL | reftest [match] pixel-diff=37400/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-absolute-in-inline-margin-top.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/position-absolute-scrollable-overflow-001.html` | PASS | PASS |  |
| · | `/css/css-position/position-fixed-root-element-grid.html` | FAIL | FAIL | reftest [match] pixel-diff=2946/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/position-relative-006.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-position/position-relative-014.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/position-relative-table-td-top.html` | FAIL | FAIL | reftest [match] pixel-diff=7245/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/position-relative-table-thead-top.html` | FAIL | FAIL | reftest [match] pixel-diff=6654/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/htb-ltr-rtl.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=8736/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-006.html` | FAIL | FAIL | reftest [match] pixel-diff=2900/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/static-position/inline-level-absolute-in-block-level-context-014.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/static-position/vrl-rtl-rtl.html` | FAIL | FAIL | reftest [match] pixel-diff=415503/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/sticky/position-sticky-child-multicolumn.html` | FAIL | FAIL | reftest [match] pixel-diff=1600/480000 worstDelta=144 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-flex-item-001.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-position/sticky/position-sticky-hyperlink.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-position/sticky/position-sticky-left-003.html` | FAIL | FAIL | reftest [match] pixel-diff=15000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-margins.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-offset-overflow.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-position/sticky/position-sticky-scrolled-remove-sibling-002.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-position/sticky/position-sticky-table-parts.html` | FAIL | FAIL | reftest [match] pixel-diff=3565/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/css/css-position/sticky/position-sticky-table-th-bottom.html` | FAIL | FAIL | reftest [match] pixel-diff=9264/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/css/css-position/sticky/position-sticky-top-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-position/sticky/position-sticky-transforms-translate.html` | PASS | PASS |  |
| ✓ | `/css/css-properties-values-api/initial-value-unit-arithmetic.html` | PASS | PASS |  |
| ✓ | `/css/css-properties-values-api/registered-property-dependency-through-fallback.html` | PASS | PASS |  |
| · | `/css/css-pseudo/parsing/highlight-pseudos.html` | FAIL | FAIL |  |
| ✓ | `/css/css-rhythm/parsing/block-step-size-invalid.html` | PASS | PASS |  |
| · | `/css/css-ruby/parsing/ruby-align-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-ruby/rt-display-blockified.html` | PASS | PASS |  |
| ✓ | `/css/css-scroll-snap/parsing/scroll-padding-block-inline-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shadow/host-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/parsing/shape-margin-invalid.html` | PASS | PASS |  |
| · | `/css/css-shapes/parsing/shape-outside-valid-position.html` | FAIL | FAIL |  |
| ✓ | `/css/css-shapes/shape-functions/polygon-function-round-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-functions/xywh-function-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-circle-002.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-ellipse-000.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-ellipse-010.html` | PASS | PASS |  |
| ✓ | `/css/css-shapes/shape-outside/values/shape-outside-inset-007.html` | PASS | PASS |  |
| ✓ | `/css/css-size-adjust/parsing/text-size-adjust-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/inheritance-001.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/height-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/parsing/min-height-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-sizing/stretch/parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/charset/page-windows-1251-css-at-charset-utf16be.html` | PASS | PASS |  |
| ✓ | `/css/css-syntax/missing-semicolon.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-syntax/whitespace.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/border-spacing-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-tables/parsing/table-layout-invalid.html` | PASS | PASS |  |
| · | `/css/css-text-decor/parsing/text-decoration-inset-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-skip-ink-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-decoration-style-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/parsing/text-underline-position-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text-decor/text-shadow/parsing/text-shadow-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/ja/css-text-line-break-ja-po-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/other-lang/css-text-line-break-de-po-strict.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/unknown-lang/css-text-line-break-po-normal.html` | PASS | PASS |  |
| ✓ | `/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/hyphenate-character-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/letter-spacing-inherited-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/overflow-wrap-valid.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-align-last-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/text-fit-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/text-justify-computed.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/text-spacing-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/text-wrap-mode-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-text/parsing/white-space-collapse-valid.html` | PASS | PASS |  |
| · | `/css/css-text/parsing/word-break-valid.html` | FAIL | FAIL |  |
| ✓ | `/css/css-text/parsing/word-wrap-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/css-transform-style-evaluation-validation.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/perspective-origin-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/transform-box-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transforms/parsing/translate-parsing-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/inheritance.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/parsing/transition-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-transitions/transition-delay-001.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/factory-duration.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/set-var-reference-thcrash.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssHSL.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssOKLCH.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type.any.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/clear.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/background-attachment.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/background-size.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/box-shadow.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/column-count.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/counter-increment.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/fill-rule.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/float.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/font-synthesis.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/gap.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/grid.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/offset-path.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/resize.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/text-rendering.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html` | PASS | PASS |  |
| ✓ | `/css/css-typed-om/the-stylepropertymap/properties/word-break.html` | PASS | PASS |  |
| · | `/css/css-ui/inheritance.html` | FAIL | FAIL |  |
| · | `/css/css-ui/parsing/caret-color-valid.html` | FAIL | FAIL |  |
| · | `/css/css-ui/parsing/interactivity.html` | FAIL | FAIL |  |
| ✓ | `/css/css-ui/parsing/outline-shorthand.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/resize-computed.html` | PASS | PASS |  |
| ✓ | `/css/css-ui/parsing/webkit-appearance-alias.html` | PASS | PASS |  |
| ✓ | `/css/css-values/angle-units-003.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/attr-container-style-query.html` | FAIL | FAIL |  |
| · | `/css/css-values/attr-pseudo-elem-invalidation-2.html` | FAIL | FAIL |  |
| · | `/css/css-values/attr-security-transition-interpolated.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-background-linear-gradient-1.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/css-values/calc-complex-unresolved-serialize.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-in-media-queries-with-mixed-units.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-invalid-parsing.html` | PASS | PASS |  |
| ✓ | `/css/css-values/calc-min-height.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-values/calc-offsets-absolute-bottom-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-rgb-percent-001.html` | PASS | PASS |  |
| · | `/css/css-values/calc-size/animation/calc-size-interpolation-expansion.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-max-width-composition.html` | FAIL | FAIL |  |
| · | `/css/css-values/calc-size/animation/interpolate-size-width-interpolation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/calc-size/calc-size-no-body-height-quirk-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/calc-time-values.html` | PASS | PASS |  |
| ✓ | `/css/css-values/cap-invalidation.html` | PASS | PASS |  |
| · | `/css/css-values/clamp-length-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/exp-log-invalid.html` | PASS | PASS |  |
| · | `/css/css-values/hypot-pow-sqrt-computed.html` | FAIL | FAIL |  |
| · | `/css/css-values/if-cycle.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/integer_interpolation_round_half_002.html` | PASS | PASS |  |
| ✓ | `/css/css-values/lh-unit-004.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-angle-invalid.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-length-serialize.html` | PASS | PASS |  |
| ✓ | `/css/css-values/minmax-time-invalid.html` | PASS | PASS |  |
| · | `/css/css-values/progress-computed.html` | FAIL | FAIL |  |
| · | `/css/css-values/random-in-descriptors.tentative.html` | FAIL | FAIL |  |
| · | `/css/css-values/random-item-nested.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/rem-root-font-size-restyle-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/rlh-unit-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/signs-abs-invalid.html` | PASS | PASS |  |
| · | `/css/css-values/tree-counting/sibling-function-container-query-invalidation.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-keyframe-length-value-dynamic.html` | FAIL | FAIL |  |
| · | `/css/css-values/tree-counting/sibling-index-linear-gradient-gcs.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/urls/cross-origin/url-font-cross-origin-anonymous.sub.html` | PASS | PASS |  |
| · | `/css/css-values/urls/integrity/url-font-integrity-negative.sub.html` | FAIL | FAIL |  |
| · | `/css/css-values/urls/url-request-modifiers-import-parsing.sub.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/vh-interpolate-pct.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/viewport-page-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-values/viewport-units-gutter-001.html` | PASS | PASS |  |
| · | `/css/css-values/viewport-units-invalidation.html` | FAIL | FAIL |  |
| ✓ | `/css/css-values/viewport-units-scrollbars-dynamic-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/css-variable-change-style-001.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/revert-rule-to-var.html` | PASS | PASS |  |
| · | `/css/css-variables/variable-css-wide-keywords-after-substitution.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-declaration-05.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-declaration-13.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-21.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-31.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-39.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-47.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-declaration-55.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| · | `/css/css-variables/variable-definition-keywords.html` | FAIL | FAIL |  |
| · | `/css/css-variables/variable-first-line.html` | FAIL | FAIL |  |
| ✓ | `/css/css-variables/variable-reference-01.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-09.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-18.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/css-variables/variable-reference-26.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-34.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-reference-perspective-origin.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-substitution-basic.html` | PASS | PASS |  |
| ✓ | `/css/css-variables/variable-supports-03.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-11.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-19.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-27.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-35.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-43.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-51.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-59.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-variables/variable-supports-67.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/css-view-transitions/parsing/pseudo-elements-invalid-with-classes.html` | PASS | PASS |  |
| ✓ | `/css/css-view-transitions/parsing/view-transition-name-valid.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/bidi-line-break-001.html` | PASS | PASS |  |
| ✓ | `/css/css-writing-modes/parsing/text-orientation-computed.html` | PASS | PASS |  |
| · | `/css/css-writing-modes/parsing/writing-mode-valid.html` | FAIL | FAIL |  |
| · | `/css/cssom-view/HTMLBody-ScrollArea_quirksmode.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/client-props-inline-list-item.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/cssom-view-window-screen-interface.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/elementFromPoint-ua-shadowroot-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom-view/getClientRects-br-htb-ltr.html` | PASS | PASS |  |
| · | `/css/cssom-view/matchMedia.html` | FAIL | FAIL |  |
| · | `/css/cssom-view/offsetTopLeft-leading-space-inline.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/parsing/scroll-behavior-valid.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-align-scrollport-covering-child.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollIntoView-shadow.html` | PASS | PASS |  |
| ✓ | `/css/cssom-view/scrollWidthHeight-negative-margin-001.html` | PASS | PASS |  |
| · | `/css/cssom-view/scrollintoview.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom-view/window-screen-height-immutable.html` | PASS | PASS |  |
| · | `/css/cssom/CSSContainerRule.tentative.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/CSSNamespaceRule.html` | PASS | PASS |  |
| · | `/css/cssom/CSSStyleSheet-constructable-baseURL.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/CSSStyleSheet-constructable-replace-cssRules.html` | PASS | PASS |  |
| · | `/css/cssom/HTMLLinkElement-disabled-002.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/css/cssom/HTMLLinkElement-load-event.html` | FAIL | FAIL |  |
| ✓ | `/css/cssom/computed-style-001.html` | PASS | PASS |  |
| ✓ | `/css/cssom/cssom-cssstyledeclaration-set.html` | PASS | PASS |  |
| ✓ | `/css/cssom/cssstyledeclaration-mutability.html` | PASS | PASS |  |
| ✓ | `/css/cssom/getComputedStyle-insets-absolute-logical-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/css/cssom/getComputedStyle-logical-enumeration.html` | PASS | PASS |  |
| ✓ | `/css/cssom/inline-style-001.html` | PASS | PASS |  |
| ✓ | `/css/cssom/insertRule-no-index.html` | PASS | PASS |  |
| ✓ | `/css/cssom/resolved-border-width.html` | PASS | PASS |  |
| ✓ | `/css/cssom/style-attr-clone.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/azimuth-and-elevation.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-basic-opacity.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-edge-mirror.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filter-plus-filter.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filters-blur-large.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/backdrop-filters-sepia.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-backdrop-filters-animation-combined.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-backdrop-filters-animation-sepia.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/css-filters-animation-invert.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/effect-reference-feimage-003.html` | PASS | PASS | reftest [match] pixel-diff=14300/480000 worstDelta=255 fuzzy(maxDiff=11, maxPixels=17278) within tolerance |
| ✓ | `/css/filter-effects/filter-cb-abspos-inline-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-hue_rotate-001-test.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/filter-svg-background-image-blur.html` | PASS | PASS | reftest [mismatch] pixel-diff=2100/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/css/filter-effects/filters-grayscale-001-test.html` | PASS | PASS | reftest [match] pixel-diff=40000/480000 worstDelta=201 fuzzy(maxDiff=1, maxPixels=40000) within tolerance |
| ✓ | `/css/filter-effects/kernel-unit-length-002.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/css/filter-effects/parsing/filter-computed.html` | FAIL | FAIL |  |
| ✓ | `/css/filter-effects/parsing/lighting-color-parsing-valid.html` | PASS | PASS |  |
| ✓ | `/css/filter-effects/svg-relative-urls-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-fediffuselighting-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-feflood-003.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/filter-effects/tainting-fespecularlighting-003.html` | PASS | PASS | reftest [match] byte-equal (ref cached) |
| ✓ | `/css/motion/parsing/offset-parsing-invalid.html` | PASS | PASS |  |
| ✓ | `/css/printing/background-image-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/printing/negative-overflow-print.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/child-indexed-pseudo-class.html` | PASS | PASS |  |
| ✓ | `/css/selectors/dir-selector-change-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/dir-selector-white-space-001.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/css/selectors/first-of-type.html` | PASS | PASS |  |
| · | `/css/selectors/invalidation/dir-pseudo-class-in-has.html` | FAIL | FAIL | reftest [match] pixel-diff=10000/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance (ref cached) |
| ✓ | `/css/selectors/invalidation/has-with-is-child-combinator.html` | PASS | PASS |  |
| ✓ | `/css/selectors/last-of-type.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html` | PASS | PASS |  |
| ✓ | `/css/selectors/parsing/parse-universal.html` | PASS | PASS |  |
| ✓ | `/custom-elements/prevent-extensions-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/custom-elements/reactions/customized-builtins/HTMLInputElement.html` | PASS | PASS |  |
| ✓ | `/dom/abort/reason-constructor.html` | PASS | PASS |  |
| ✓ | `/dom/collections/HTMLCollection-own-props.html` | PASS | PASS |  |
| ✓ | `/dom/events/AddEventListenerOptions-passive.any.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-defaultPrevented.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-handlers-changed.html` | PASS | PASS |  |
| ✓ | `/dom/events/Event-dispatch-other-document.html` | PASS | PASS |  |
| · | `/dom/events/Event-dispatch-throwing.html` | FAIL | FAIL |  |
| ✓ | `/dom/events/Event-subclasses-constructors.html` | PASS | PASS |  |
| · | `/dom/events/EventListener-handleEvent-cross-realm.html` | FAIL | FAIL |  |
| ✓ | `/dom/events/EventTarget-constructible.any.html` | PASS | PASS |  |
| · | `/dom/events/event-global-extra.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/handler-count.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-div.html` | PASS | PASS |  |
| · | `/dom/events/relatedTarget.window.html` | FAIL | FAIL |  |
| · | `/dom/events/scrolling/scroll-event-fired-to-iframe.html` | FAIL | FAIL |  |
| · | `/dom/events/scrolling/scrollend-event-fired-to-document.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/scrolling/scrollend-event-handler-content-attributes.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/dom/events/scrolling/wheel-event-transactions-target-display-change.html` | FAIL | FAIL |  |
| ✓ | `/dom/historical-mutation-events.html` | PASS | PASS |  |
| ✓ | `/dom/lists/DOMTokenList-stringifier.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/CharacterData-replaceData.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/DOMImplementation-createDocument-with-null-browsing-context-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/dom/nodes/Document-adoptNode.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-contentType/contentType/contenttype_html.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-contentType/contentType/createDocument.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-createElement.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Document-doctype.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/DocumentFragment-constructor.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-childElementCount-dynamic-add-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-children.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-getElementsByClassName.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-lastElementChild-xhtml.xhtml` | PASS | PASS |  |
| ✓ | `/dom/nodes/Element-remove.html` | PASS | PASS |  |
| · | `/dom/nodes/Element-webkitMatchesSelector.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/MutationObserver-inner-outer.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-childNodes-cache-2.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-compareDocumentPosition.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-isSameNode.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/Node-parentElement.html` | PASS | PASS |  |
| · | `/dom/nodes/NodeList-live-mutations.window.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/ParentNode-children.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/ParentNode-querySelectors-exclusive.html` | PASS | PASS |  |
| · | `/dom/nodes/Text-constructor.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/case.html` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-08.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-18.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-26.htm` | PASS | PASS |  |
| ✓ | `/dom/nodes/getElementsByClassName-whitespace-class-names.html` | PASS | PASS |  |
| · | `/dom/nodes/insertion-removing-steps/insertion-removing-steps-iframe.window.html` | FAIL | FAIL |  |
| · | `/dom/nodes/name-validation.html` | FAIL | FAIL |  |
| ✓ | `/dom/nodes/remove-next-sibling-during-replace-with.html` | PASS | PASS |  |
| · | `/dom/observable/tentative/observable-constructor.window.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-flatMap.any.html` | FAIL | FAIL |  |
| · | `/dom/observable/tentative/observable-switchMap.any.html` | FAIL | FAIL |  |
| ✓ | `/dom/ranges/Range-collapse.html` | PASS | PASS |  |
| · | `/dom/ranges/Range-deleteContents.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/dom/ranges/Range-isPointInRange.html` | PASS | PASS |  |
| ✓ | `/dom/ranges/Range-mutations-replaceChild.html` | PASS | PASS |  |
| ✓ | `/dom/traversal/NodeFilter-constants.html` | PASS | PASS |  |
| ✓ | `/dom/traversal/TreeWalker-nextNode-detached-currentNode.window.html` | PASS | PASS |  |
| ✓ | `/dom/traversal/TreeWalker.html` | PASS | PASS |  |
| · | `/domparsing/DOMParser-parseFromString-url-pushstate.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/domparsing/createContextualFragment.html` | FAIL | FAIL |  |
| ✓ | `/domparsing/innerhtml-li-autoclosing.html` | PASS | PASS |  |
| · | `/domparsing/xml-parse-serialize-roundtrip.html` | FAIL | FAIL |  |
| · | `/editing/run/caret-navigation-after-removing-line-break.html` | FAIL | FAIL |  |
| · | `/editing/run/delete.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/fontname.html?1001-2000` | FAIL | FAIL |  |
| · | `/editing/run/formatblock.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/forwarddelete.html?2001-3000` | FAIL | FAIL |  |
| · | `/editing/run/insert-list-items-in-table-cell.html` | FAIL | FAIL |  |
| · | `/editing/run/insertparagraph.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/inserttext.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/italic.html?2001-last` | FAIL | FAIL |  |
| · | `/editing/run/justifyfull.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/justifyright.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/multitest.html?2001-3000` | FAIL | FAIL |  |
| · | `/editing/run/outdent.html?1-1000` | FAIL | FAIL |  |
| · | `/editing/run/superscript.html` | FAIL | FAIL |  |
| · | `/editing/run/undo-redo-after-mutation.html` | FAIL | FAIL |  |
| ✓ | `/encoding/bom-handling.html` | PASS | PASS |  |
| · | `/encoding/iso-2022-jp-encoder.html` | FAIL | FAIL |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-cseucpkdfmtjapanese.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-x-euc-jp.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/euc-jp/eucjp-decode.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode-csiso2022jp.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-csshiftjis.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms932.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms_kanji.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-shift-jis.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-sjis.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-windows-31j.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode-x-sjis.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-japanese/shift_jis/sjis-decode.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-cseuckr.html?2001-3000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?16001-17000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-csksc56011987.html?8001-9000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-iso-ir-149.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-korean.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?17001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1987.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?15001-16000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ks_c_5601-1989.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?13001-14000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc5601.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-ksc_5601.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?17001-last` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode-windows-949.html?9001-10000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?15001-16000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-korean/euc-kr/euckr-decode.html?7001-8000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs.html?4001-5000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?1001-2000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5.html?5001-6000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?11001-12000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5.html?6001-7000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?1-1000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5.html?3001-4000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?10001-11000` | PASS | PASS |  |
| ✓ | `/encoding/legacy-mb-tchinese/big5/big5-decode.html?4001-5000` | PASS | PASS |  |
| · | `/encoding/replacement-encodings.any.html` | FAIL | FAIL |  |
| ✓ | `/encoding/streams/decode-incomplete-input.any.html` | PASS | PASS |  |
| · | `/encoding/streams/realms.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/encoding/textdecoder-fatal.any.html` | PASS | PASS |  |
| · | `/encoding/unsupported-encodings.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/basic/conditional-get.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/basic/keepalive.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/api/basic/request-headers.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/basic/scheme-data.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/cors/cors-basic.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/cors/cors-origin.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/cors/cors-preflight-status.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/credentials/cookies.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/headers/headers-forbidden-override.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/policies/referrer-origin.html` | PASS | PASS |  |
| · | `/fetch/api/redirect/redirect-location.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/redirect/redirect-upload.h2.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/request/request-cache-no-store.any.html` | PASS | PASS |  |
| · | `/fetch/api/request/request-error.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/request/request-structure.any.html` | FAIL | FAIL |  |
| · | `/fetch/api/response/response-clone.any.html` | FAIL | FAIL |  |
| ✓ | `/fetch/api/response/response-init-002.any.html` | PASS | PASS |  |
| ✓ | `/fetch/api/response/response-stream-disturbed-3.any.html` | PASS | PASS |  |
| ✓ | `/fetch/content-encoding/br/br-body.https.any.html` | PASS | PASS |  |
| · | `/fetch/content-length/api-and-duplicate-headers.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/fetch/cross-origin-resource-policy/fetch.https.any.html` | FAIL | FAIL |  |
| · | `/fetch/http-cache/304-update.any.html` | FAIL | FAIL |  |
| · | `/fetch/http-cache/partial.any.html` | FAIL | FAIL |  |
| · | `/fetch/orb/tentative/content-range.sub.any.html` | FAIL | FAIL |  |
| · | `/fetch/range/general.any.html` | FAIL | FAIL |  |
| · | `/hr-time/cross-origin-isolated-timing-attack.https.html` | FAIL | FAIL |  |
| ✓ | `/hr-time/timing-attack.html` | PASS | PASS |  |
| ✓ | `/html/browsers/history/the-history-interface/history_replacestate_err.html` | PASS | PASS |  |
| ✓ | `/html/browsers/history/the-location-interface/location_href.html` | PASS | PASS |  |
| · | `/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html` | FAIL | FAIL |  |
| · | `/html/browsers/windows/nested-browsing-contexts/window-parent-null.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/canvas/element/compositing/2d.composite.canvas.destination-out.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.clear.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.clip.source-in.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.globalAlpha.fill.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.image.destination-in.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.image.xor.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.operation.over.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.solid.lighter.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.transparent.destination-atop.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/compositing/2d.composite.transparent.source-over.html` | PASS | PASS |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.image.destination-atop.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/compositing/2d.composite.uncovered.nocontext.source-out.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.colorObject.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.get.transparent.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-hsl-4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgb-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.css-color-4-rgba-3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.fillStyle.toStringFunctionCallback.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.coloralpha.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.linear.transform.3.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.object.update.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.cone.top.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.radial.outside2.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.gradient.relativecolor.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.broken.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nosrc.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.modify.image1.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html` | PASS | PASS |  |
| · | `/html/canvas/element/fill-and-stroke-styles/2d.pattern.transform.infinity.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.cap.closed.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.fill.noop.html` | PASS | PASS |  |
| · | `/html/canvas/element/line-styles/2d.line.join.round.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/line-styles/2d.line.miter.valid.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.angle.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.end.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.shape.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arc.twopie.4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.arcTo.collinear.1.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.arcTo.scale.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.beginPath.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.clip.basic.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.closePath.empty.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.fill.winding.add.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.basic.1.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.isPointInPath.outside.html` | PASS | PASS |  |
| · | `/html/canvas/element/path-objects/2d.path.isPointInStroke.scaleddashes.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/path-objects/2d.path.lineTo.nonfinite.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.negative.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.rect.zero.4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.1.radius.double.single.argument.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompointinit.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompoint.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.double.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.end.3.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.radius.noargument.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.roundrect.zero.4.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.stroke.prune.curve.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/path-objects/2d.path.transformation.basic.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.create1.zero.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.create2.this.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.get.double.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.order.rgb.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.get.unaffected.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.size.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.put.alpha.html` | PASS | PASS |  |
| · | `/html/canvas/element/pixel-manipulation/2d.imageData.put.dirty.rect1.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/pixel-manipulation/2d.imageData.put.unchanged.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.direction.default.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.align.start.ltr.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.draw.fill.basic-manual.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.draw.fill.rtl-manual.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.draw.space.collapse.nonspace.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.drawing.style.fontKerning.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.drawing.style.measure.rtl.text.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/text/2d.text.font.default.html` | PASS | PASS |  |
| · | `/html/canvas/element/text/2d.text.font.parse.system.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.actualBoundingBox.small-font.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.fontBoundingBox-reduced-ascent.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.index-from-offset-edges.tentative.html` | FAIL | FAIL |  |
| · | `/html/canvas/element/text/2d.text.measure.strokeTextCluster-range.tentative.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/text/2d.text.setFont.mathFont.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.globalAlpha.html` | PASS | PASS |  |
| · | `/html/canvas/element/the-canvas-state/2d.state.saverestore.shadowColor.html` | FAIL | FAIL |  |
| ✓ | `/html/canvas/element/the-canvas-state/2d.state.saverestore.transformation.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.rotate.zero.html` | PASS | PASS |  |
| ✓ | `/html/canvas/element/transformations/2d.transformation.setTransform.nonfinite.html` | PASS | PASS |  |
| ✓ | `/html/dom/access-key-label.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/Document.getElementsByClassName-null-undef.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/document.scripts.html` | PASS | PASS |  |
| ✓ | `/html/dom/documents/dom-tree-accessors/nameditem-empty-name-dynamic-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/dom/elements/elements-in-the-dom/historical.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/dataset-enumeration.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/dir-auto-dynamic-simple-dataChange.html` | FAIL | FAIL | reftest [match] pixel-diff=2286/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-03.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-11.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-19.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-27.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir-shadow-35.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/dom/elements/global-attributes/dir-slots-directionality.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-N-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-EN-L.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/global-attributes/dir_auto-textarea-mixed.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/dom/elements/global-attributes/lang-attribute-document-element-replacement.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/global-attributes/the-lang-attribute-002.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/global-attributes/the-lang-attribute-010.html` | PASS | PASS |  |
| · | `/html/dom/elements/global-attributes/translate-enumerated-ascii-case-insensitive.html` | FAIL | FAIL |  |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-002b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-005a.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters/dir-isolation-007c.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/getter-first-letter-marker-multicol.html` | PASS | PASS |  |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=pre` | PASS | PASS |  |
| ✓ | `/html/dom/elements/the-innertext-and-outertext-properties/innertext-with-white-spaces.html?white-space=pre-wrap&contenteditable=true` | PASS | PASS |  |
| ✓ | `/html/dom/partial-updates/tentative/fragment/src-csp.sub.html` | PASS | PASS |  |
| · | `/html/dom/reflection-original.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/dom/render-blocking/element-render-blocking-008.html` | PASS | PASS |  |
| ✓ | `/html/dom/render-blocking/render-blocking-during-update-the-rendering-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/lone-surrogates.sub.html?encoding=utf8` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html?include=hyperlink-search` | PASS | PASS |  |
| ✓ | `/html/infrastructure/urls/terminology-0/multiple-base.sub.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-link-element/attr-link-fetchpriority.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-meta-element/color-scheme/meta-color-scheme-empty-content-value.html` | PASS | PASS |  |
| ✓ | `/html/semantics/document-metadata/the-style-element/style_non_matching_media.html` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/media-elements/interfaces/TextTrack/constants.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/constructor.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/cross-origin-to-whom-part-2.window.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-base-url-2.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-in-scroller-horizontal.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-multiple-queued-navigations.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-nav-location-replace.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-to-eager-srcdoc.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_form_submission.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_navigate_javascript_url.htm` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_allow_downloads.tentative.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigate_ancestor-2.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_block_downloads.sub.tentative.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_block_downloads.tentative.html` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/same-origin-contextual-fragment.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-delivered.tentative.sub.window.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_001.htm` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_015.htm` | PASS | PASS |  |
| ✓ | `/html/semantics/embedded-content/the-iframe-element/sandbox_026.htm` | PASS | PASS |  |
| · | `/html/semantics/embedded-content/the-iframe-element/srcdoc-anchor.html` | FAIL | FAIL |  |
| · | `/html/semantics/embedded-content/the-img-element/naturalWidth-naturalHeight-width-height.html` | FAIL | FAIL |  |
| · | `/html/semantics/forms/attributes-common-to-form-controls/dirname-rtl-manual.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/semantics/forms/constraints/form-validation-validity-patternMismatch.html` | PASS | PASS |  |
| · | `/html/semantics/forms/customizable-combobox/customizable-combobox-option-attributes.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/historical-search-event.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/textfieldselection/select-event.html` | PASS | PASS |  |
| · | `/html/semantics/forms/textfieldselection/selection.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/the-button-element/button-click-submits-with-commandfor.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-button-element/button-validation.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-form-element/form-action-in-inactive-document-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/html/semantics/forms/the-form-element/form-elements-filter.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/the-input-element/auto-direction-dynamic.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/cloning-steps.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/dynamic-value-update.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-input-element/input-importNode-to-detached-document-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-input-element/input-stepup.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-untrusted-key-event.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/input-valueasnumber-invalidstateerr.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/large-step-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-input-element/password.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-input-element/range-list-duplicate-id-repaint.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/semantics/forms/the-input-element/range.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/the-input-element/time-datalist-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-input-element/type-change-to-password.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/html/semantics/forms/the-label-element/label-attributes.sub.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/forms/the-meter-element/meter-min-rendering.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-output-element/output-setcustomvalidity.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-anchor-regression.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/select-only-button-opt-in.html` | PASS | PASS | reftest [mismatch] pixel-diff=2890/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) [mismatch] within tolerance |
| ✓ | `/html/semantics/forms/the-select-element/customizable-select/standalone-optgroup-no-shadow-tree.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-select-element/select-clear-reappend.tentative.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-select-element/select-multiple-size-4.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/forms/the-textarea-element/cloning-steps.html` | PASS | PASS |  |
| ✓ | `/html/semantics/forms/the-textarea-element/textarea-splittext-with-range-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-li-element/grouping-li-reftest-006.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/grouping-content/the-ol-element/grouping-ol.html` | PASS | PASS |  |
| ✓ | `/html/semantics/grouping-content/the-p-element/grouping-p.html` | PASS | PASS |  |
| · | `/html/semantics/permission-element/bounded-css-properties.tentative.html` | FAIL | FAIL |  |
| · | `/html/semantics/permission-element/usermedia/idlharness.window.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/json-module/charset-bom.any.html` | FAIL | FAIL |  |
| · | `/html/semantics/scripting-1/the-script-element/microtasks/evaluation-order-1-throw-static-import.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-object.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-createHTMLDocument-parse-error-external-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-createHTMLDocument-parse-error-inline-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-createHTMLDocument-fetch-error-external-module.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/html/semantics/scripting-1/the-script-element/text-module/ignore-extension.any.html` | FAIL | FAIL |  |
| ✓ | `/html/semantics/selectors/pseudo-classes/dir01.html` | PASS | PASS |  |
| ✓ | `/html/semantics/tabular-data/the-tbody-element/rows.html` | PASS | PASS |  |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-nested.html` | PASS | PASS | reftest [match] pixel-diff=0/480000 worstDelta=1 fuzzy(maxDiff=0, floor=1, maxPixels=0) within tolerance |
| ✓ | `/html/semantics/text-level-semantics/the-bdi-element/bdi-neutral-to-letter-preceding-2.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/html/semantics/text-level-semantics/the-ruby-element/rt-without-ruby-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html` | SKIP | SKIP | marked SKIP in expectations |
| · | `/html/syntax/serializing-html-fragments/serializing-lt-gt.html` | SKIP | SKIP | marked SKIP in expectations |
| ✓ | `/html/webappapis/animation-frames/same-dispatch-time.html` | PASS | PASS |  |
| · | `/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/html/webappapis/scripting/events/event-handler-handleEvent-ignored.html` | PASS | PASS |  |
| · | `/html/webappapis/scripting/events/messageevent-constructor.https.html` | FAIL | FAIL |  |
| ✓ | `/html/webappapis/structured-clone/structured-clone-detached-window-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/html/webappapis/timers/clearinterval-from-callback.any.html` | PASS | PASS |  |
| · | `/html/webappapis/timers/type-long-setinterval.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/import-maps/csp/unsafe-inline.html` | PASS | PASS |  |
| ✓ | `/import-maps/not-overridden/external-script-bare-descendent.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/display-none.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/initial-observation-with-threshold.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/multicol.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/padding-clip.html` | PASS | PASS |  |
| · | `/intersection-observer/root-vertical-rl.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/text-target.html` | PASS | PASS |  |
| · | `/intersection-observer/clip-path-animation.html` | FAIL | FAIL |  |
| · | `/intersection-observer/iframe-no-root-with-wrapping-scroller.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/root-margin-scroll-margin-units.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/scroll-margin-nested-3.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/scroll-margin-zero.html` | PASS | PASS |  |
| ✓ | `/intersection-observer/svg-rect-target.html` | PASS | PASS |  |
| · | `/intersection-observer/transformed-iframe-001-cross-origin.html` | FAIL | FAIL |  |
| ✓ | `/intersection-observer/transformed-non-invertible-iframe-cross-origin-crash.sub.html` | PASS | PASS | crashtest: loaded without crashing |
| ✓ | `/intersection-observer/v2/animated-opacity.html` | PASS | PASS |  |
| · | `/intersection-observer/v2/cross-origin-effects.sub.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/position-relative.html` | FAIL | FAIL |  |
| · | `/intersection-observer/v2/svg-image-filter-occlusion.html` | FAIL | FAIL |  |
| · | `/performance-timeline/buffered-flag-after-timeout.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/performance-timeline/performanceentry-tojson.any.html` | PASS | PASS |  |
| · | `/performance-timeline/po-observe-type.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/quirks/body-fills-html-quirk-float.html` | FAIL | FAIL | reftest [match] pixel-diff=630/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/quirks/dd-dl-firefox-001.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/quirks/line-height-calculation.html` | ERROR | ERROR |  |
| · | `/quirks/percentage-height-quirk-excludes-flex-grid-002.html` | FAIL | FAIL | reftest [match] pixel-diff=7500/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/quirks/table-replaced-descendant-percentage-height-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/quirks/text-decoration-doesnt-propagate-into-tables/quirks.html` | FAIL | FAIL | reftest [match] pixel-diff=834/480000 worstDelta=159 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| · | `/selection/Document-open.html` | FAIL | FAIL |  |
| ✓ | `/selection/addRange-28.html` | PASS | PASS |  |
| ✓ | `/selection/addRange.htm` | PASS | PASS |  |
| ✓ | `/selection/canvas-drag.html` | PASS | PASS |  |
| · | `/selection/caret/move-around-generated-content.html` | FAIL | FAIL |  |
| · | `/selection/contenteditable/collapse.html` | FAIL | FAIL |  |
| · | `/selection/deleteFromDocument.html` | FAIL | FAIL |  |
| ✓ | `/selection/extend-selection-backward-on-input.html` | PASS | PASS |  |
| ✓ | `/selection/idlharness.window.html` | PASS | PASS |  |
| · | `/selection/move-by-word-with-symbol.html` | FAIL | FAIL |  |
| ✓ | `/selection/removeRange.html` | PASS | PASS |  |
| ✓ | `/selection/selection-modify-extend-word-generated-content.html` | PASS | PASS |  |
| ✓ | `/selection/shadow-dom/cross-shadow-boundary-1.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/selection/shadow-dom/cross-shadow-boundary-select-root.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/selection/shadow-dom/tentative/Selection-getComposedRanges.html` | PASS | PASS |  |
| ✓ | `/selection/textcontrols/selectionchange-bubble.html` | PASS | PASS |  |
| ✓ | `/shadow-dom/Document-prototype-adoptNode.html` | PASS | PASS |  |
| · | `/shadow-dom/HTMLSlotElement-interface.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/assign-slottables-after-removing-shadow-tree-from-document.html` | PASS | PASS |  |
| ✓ | `/shadow-dom/directionality-002.tentative.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/shadow-dom/event-dispatch-order.tentative.html` | FAIL | FAIL |  |
| · | `/shadow-dom/focus-within-shadow.html` | FAIL | FAIL |  |
| · | `/shadow-dom/imperative-slot-api-disconnected.html` | FAIL | FAIL |  |
| · | `/shadow-dom/input-element-list.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/nested-hover-pseudo-class-removal.html` | PASS | PASS | reftest [match] byte-equal |
| · | `/shadow-dom/shadow-root-clonable.html` | FAIL | FAIL |  |
| ✓ | `/shadow-dom/slot-fallback-content-002.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/shadow-dom/slot-with-slottable-slot-in-display-none-subtree-crash.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/shadow-dom/touch-event-retargeting-leak.html` | FAIL | FAIL |  |
| · | `/streams/piping/error-propagation-forward.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/piping/transform-streams.any.html` | PASS | PASS |  |
| · | `/streams/readable-byte-streams/read-min.any.html` | FAIL | FAIL |  |
| · | `/streams/readable-streams/constructor.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/readable-streams/patched-global.any.html` | PASS | PASS |  |
| · | `/streams/transform-streams/cancel.any.html` | FAIL | FAIL |  |
| · | `/streams/transform-streams/strategies.any.html` | FAIL | FAIL |  |
| ✓ | `/streams/writable-streams/count-queuing-strategy.any.html` | PASS | PASS |  |
| · | `/streams/writable-streams/write.any.html` | FAIL | FAIL |  |
| · | `/svg/coordinate-systems/viewBox-synthesized-in-img-001.tentative.html` | FAIL | FAIL | reftest [match] pixel-diff=19707/480000 worstDelta=255 fuzzy(maxDiff=0, floor=1, maxPixels=0) exceeds tolerance |
| ✓ | `/svg/geometry/reftests/circle-001.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/ellipse-003.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/geometry/reftests/rect-002.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/ellipse-02.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/line-dasharray.svg` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/reftests/ellipse-auto-rx-clip-path.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/svg/shapes/reftests/pathlength-005.html` | PASS | PASS | reftest [match] byte-equal |
| ✓ | `/uievents/click/dblclick_event_on_text_control_inputs.html` | PASS | PASS |  |
| ✓ | `/uievents/keyboard/keyboardevent-legacy.html` | PASS | PASS |  |
| ✓ | `/uievents/legacy/Event-subclasses-init.html` | PASS | PASS |  |
| · | `/uievents/mouse/mouse_boundary_events_on_image_map.html` | FAIL | FAIL |  |
| ✓ | `/uievents/mouse/offset_and_page_after_dispatch.tentative.html` | PASS | PASS |  |
| ✓ | `/uievents/order-of-events/mouse-events/click-on-div.html` | PASS | PASS |  |
| ✓ | `/uievents/order-of-events/mouse-events/wheel-multiple-sources-deadlock.html` | PASS | PASS |  |
| · | `/uievents/textInput/enter-textarea-contenteditable.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/url/data-uri-fragment.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/url/url-origin.any.html` | PASS | PASS |  |
| · | `/url/urlencoded-parser.any.html` | FAIL | FAIL |  |
| ✓ | `/url/urlsearchparams-set.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/clear_all_marks.any.html` | PASS | PASS |  |
| ✓ | `/user-timing/invoke_with_timing_attributes.html` | PASS | PASS |  |
| ✓ | `/user-timing/mark.html` | PASS | PASS |  |
| · | `/user-timing/measure_exceptions_navigation_timing.html` | FAIL | FAIL |  |
| ✓ | `/wasm/core/address.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/br_on_non_null.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/bulk-memory/table_copy.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/conversions.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/exceptions/try_table.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/fac.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/array.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/br_on_cast.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/gc/type-subtyping.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/instance.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/local_init.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/bulk64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/memory_fill64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory64/table_fill64.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/memory_size.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/data_drop0.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/imports3.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/load2.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/memory_size1.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/multi-memory/store1.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/ref_func.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/relaxed-simd/relaxed_madd_nmadd.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_align.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_f32x4_cmp.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i16x8_arith.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i32x4_arith2.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_i64x2_arith2.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_lane.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_load_splat.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/simd/simd_store64_lane.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/table_get.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/type-rec.wast.js.html` | PASS | PASS |  |
| ✓ | `/wasm/core/utf8-import-module.wast.js.html` | PASS | PASS |  |
| · | `/wasm/jsapi/esm-integration/exports.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/esm-integration/source-phase-string-builtins.tentative.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/exception/constructor.tentative.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/function/type.tentative.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/global/valueOf.any.html` | PASS | PASS |  |
| · | `/wasm/jsapi/js-string/basic.any.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/wasm/jsapi/memory/constructor-types.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/memory/type.tentative.any.html` | FAIL | FAIL |  |
| · | `/wasm/jsapi/table/constructor-types.tentative.any.html` | FAIL | FAIL |  |
| ✓ | `/wasm/jsapi/tag/toString.tentative.any.html` | PASS | PASS |  |
| ✓ | `/wasm/webapi/empty-body.any.html` | PASS | PASS |  |
| · | `/wasm/webapi/origin.sub.any.html` | FAIL | FAIL |  |
| ✓ | `/webidl/ecmascript-binding/builtin-function-properties.any.html` | PASS | PASS |  |
| ✓ | `/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.html` | PASS | PASS |  |
| · | `/webidl/ecmascript-binding/has-instance.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/legacy-callback-interface-object.html` | FAIL | FAIL |  |
| · | `/webidl/ecmascript-binding/observable-array-no-leak-of-internals.window.html` | FAIL | FAIL |  |
| · | `/webmcp/declarative/document-domain-enabled.sub.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmcp/declarative/no-frame-documents.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/imperative/cancel-reentrancy-crash.https.html` | PASS | PASS | crashtest: loaded without crashing |
| · | `/webmcp/imperative/executeTool-across-trees.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmcp/imperative/executeTool-unauthorized-origin.https.html` | PASS | PASS |  |
| · | `/webmcp/imperative/getTools-filtering.https.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| · | `/webmcp/imperative/opaque-origin-tools.https.html` | FAIL | FAIL |  |
| ✓ | `/webmcp/imperative/register_tool_with_empty_annotation.https.html` | PASS | PASS |  |
| ✓ | `/webmessaging/Channel_postMessage_event_properties.any.html` | PASS | PASS |  |
| · | `/webmessaging/MessageEvent-trusted.window.html` | FAIL | FAIL |  |
| · | `/webmessaging/broadcastchannel/blobs.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/broadcastchannel/sandbox.html` | PASS | PASS |  |
| ✓ | `/webmessaging/message-channels/basics.any.html` | PASS | PASS |  |
| ✓ | `/webmessaging/message-channels/dictionary-transferrable.any.html` | PASS | PASS |  |
| · | `/webmessaging/multi-globals/broadcastchannel-incumbent.sub.html` | FAIL | FAIL |  |
| · | `/webmessaging/postMessage_Function.htm` | FAIL | FAIL |  |
| ✓ | `/webmessaging/postMessage_dup_transfer_objects.htm` | PASS | PASS |  |
| ✓ | `/webmessaging/with-options/host-specific-origin.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/001.html` | PASS | PASS |  |
| ✓ | `/webmessaging/with-ports/011.html` | PASS | PASS |  |
| · | `/webmessaging/with-ports/019.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/without-ports/001.html` | PASS | PASS |  |
| ✓ | `/webmessaging/without-ports/010.html` | PASS | PASS |  |
| · | `/webmessaging/without-ports/018.html` | TIMEOUT | TIMEOUT | expected TIMEOUT (--skip-expected-timeouts) |
| ✓ | `/webmessaging/without-ports/025.html` | PASS | PASS |  |
| ✓ | `/webstorage/storage_set_value_enumerate.window.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-and-redirects-async.any.html` | PASS | PASS |  |
| ✓ | `/xhr/access-control-preflight-credential-async.htm` | PASS | PASS |  |
| ✓ | `/xhr/access-control-preflight-request-invalid-status-400.htm` | PASS | PASS |  |
| ✓ | `/xhr/cookies.http.html` | PASS | PASS |  |
| ✓ | `/xhr/formdata/delete-formelement.html` | PASS | PASS |  |
| ✓ | `/xhr/getallresponseheaders-status.htm` | PASS | PASS |  |
| ✓ | `/xhr/historical.html` | PASS | PASS |  |
| ✓ | `/xhr/overridemimetype-loading-state.htm` | PASS | PASS |  |
| ✓ | `/xhr/responsexml-non-well-formed.htm` | PASS | PASS |  |
| ✓ | `/xhr/send-no-response-event-loadstart.htm` | PASS | PASS |  |
| ✓ | `/xhr/status-error.htm` | PASS | PASS |  |
| ✓ | `/xhr/xmlhttprequest-sync-not-hang-scriptloader.html` | PASS | PASS |  |
