aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/meta/css
diff options
context:
space:
mode:
authorServo WPT Sync <32481905+servo-wpt-sync@users.noreply.github.com>2023-11-15 00:55:31 -0500
committerGitHub <noreply@github.com>2023-11-15 05:55:31 +0000
commit3fc584d1a16f9abeeab4daa10ad98cf62069ad6b (patch)
tree4a1d1c5384b4949359015edbe11fd4f77fdabcce /tests/wpt/meta/css
parent354d1d8d11925f1b4c4d46e1fc02ae67533fce3e (diff)
downloadservo-3fc584d1a16f9abeeab4daa10ad98cf62069ad6b.tar.gz
servo-3fc584d1a16f9abeeab4daa10ad98cf62069ad6b.zip
Sync WPT with upstream (12-11-2023) (#30724)
* Update web-platform-tests to revision b'46476776fdbf0a62522621002ba8af68e4d478b6' * wpt import: update expectation Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> --------- Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Diffstat (limited to 'tests/wpt/meta/css')
-rw-r--r--tests/wpt/meta/css/CSS2/borders/discrete-no-interpolation.html.ini72
-rw-r--r--tests/wpt/meta/css/CSS2/floats-clear/clear-no-interpolation.html.ini18
-rw-r--r--tests/wpt/meta/css/CSS2/floats/float-no-interpolation.html.ini18
-rw-r--r--tests/wpt/meta/css/CSS2/linebox/animations/line-height-interpolation.html.ini162
-rw-r--r--tests/wpt/meta/css/CSS2/tables/border-collapse-no-interpolation.html.ini42
-rw-r--r--tests/wpt/meta/css/CSS2/tables/empty-cells-no-interpolation.html.ini42
-rw-r--r--tests/wpt/meta/css/CSS2/visufx/animation/visibility-interpolation.html.ini18
-rw-r--r--tests/wpt/meta/css/compositing/isolation/animation/isolation-no-interpolation.html.ini42
-rw-r--r--tests/wpt/meta/css/css-align/animation/align-no-interpolation.html.ini126
-rw-r--r--tests/wpt/meta/css/css-align/animation/column-gap-interpolation.html.ini126
-rw-r--r--tests/wpt/meta/css/css-align/animation/justify-no-interpolation.html.ini84
-rw-r--r--tests/wpt/meta/css/css-align/animation/row-gap-interpolation.html.ini126
-rw-r--r--tests/wpt/meta/css/css-animations/display-interpolation.html.ini18
-rw-r--r--tests/wpt/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini72
-rw-r--r--tests/wpt/meta/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini90
-rw-r--r--tests/wpt/meta/css/css-backgrounds/animations/border-image-source-interpolation.html.ini126
-rw-r--r--tests/wpt/meta/css/css-backgrounds/animations/border-image-width-interpolation.html.ini126
-rw-r--r--tests/wpt/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini42
-rw-r--r--tests/wpt/meta/css/css-backgrounds/animations/discrete-no-interpolation.html.ini132
-rw-r--r--tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box.html.ini2
-rw-r--r--tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_position.html.ini2
-rw-r--r--tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_radius.html.ini2
-rw-r--r--tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_size.html.ini2
-rw-r--r--tests/wpt/meta/css/css-backgrounds/background-origin/origin-content-box_with_position.html.ini2
-rw-r--r--tests/wpt/meta/css/css-backgrounds/background-origin/origin-content-box_with_size.html.ini2
-rw-r--r--tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_position.html.ini2
-rw-r--r--tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html.ini2
-rw-r--r--tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_size.html.ini2
-rw-r--r--tests/wpt/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini198
-rw-r--r--tests/wpt/meta/css/css-content/content-no-interpolation.html.ini18
-rw-r--r--tests/wpt/meta/css/css-flexbox/animation/discrete-no-interpolation.html.ini36
-rw-r--r--tests/wpt/meta/css/css-flexbox/animation/flex-basis-interpolation.html.ini36
-rw-r--r--tests/wpt/meta/css/css-fonts/animations/font-size-adjust-interpolation.html.ini210
-rw-r--r--tests/wpt/meta/css/css-fonts/animations/font-variation-settings-interpolation.html.ini210
-rw-r--r--tests/wpt/meta/css/css-fonts/discrete-no-interpolation.html.ini498
-rw-r--r--tests/wpt/meta/css/css-fonts/variations/at-font-face-font-matching.html.ini63
-rw-r--r--tests/wpt/meta/css/css-images/animation/image-no-interpolation.html.ini60
-rw-r--r--tests/wpt/meta/css/css-logical/animations/caption-side-no-interpolation.html.ini42
-rw-r--r--tests/wpt/meta/css/css-logical/animations/float-interpolation.html.ini18
-rw-r--r--tests/wpt/meta/css/css-position/animations/bottom-interpolation.html.ini36
-rw-r--r--tests/wpt/meta/css/css-position/animations/left-interpolation.html.ini36
-rw-r--r--tests/wpt/meta/css/css-position/animations/position-interpolation.html.ini18
-rw-r--r--tests/wpt/meta/css/css-position/animations/right-interpolation.html.ini36
-rw-r--r--tests/wpt/meta/css/css-position/animations/top-interpolation.html.ini36
-rw-r--r--tests/wpt/meta/css/css-text-decor/animations/discrete-no-interpolation.html.ini204
-rw-r--r--tests/wpt/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini864
-rw-r--r--tests/wpt/meta/css/css-text-decor/text-decoration-thickness-calc.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text-decor/text-decoration-thickness-computed.html.ini38
-rw-r--r--tests/wpt/meta/css/css-text/animations/hyphen-no-interpolation.html.ini126
-rw-r--r--tests/wpt/meta/css/css-text/animations/line-break-no-interpolation.html.ini42
-rw-r--r--tests/wpt/meta/css/css-text/animations/tab-size-interpolation.html.ini41
-rw-r--r--tests/wpt/meta/css/css-text/animations/text-indent-interpolation.html.ini84
-rw-r--r--tests/wpt/meta/css/css-text/hyphens/hyphens-none-shy-on-2nd-line-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/line-break/line-break-normal-018.xht.ini2
-rw-r--r--tests/wpt/meta/css/css-text/line-break/line-break-strict-018.xht.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-002.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-003.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-004.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-align/text-align-last-interpolation.html.ini168
-rw-r--r--tests/wpt/meta/css/css-text/text-autospace/text-autospace-break-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-justify/text-justify-interpolation.html.ini210
-rw-r--r--tests/wpt/meta/css/css-text/white-space/trailing-space-position-001.html.ini6
-rw-r--r--tests/wpt/meta/css/css-transforms/2d-transform-inline-js.html.ini3
-rw-r--r--tests/wpt/meta/css/css-transforms/animation/backface-visibility-no-interpolation.html.ini18
-rw-r--r--tests/wpt/meta/css/css-transforms/animation/perspective-interpolation.html.ini54
-rw-r--r--tests/wpt/meta/css/css-transitions/animations/vertical-align-interpolation.html.ini126
-rw-r--r--tests/wpt/meta/css/css-transitions/animations/z-index-interpolation.html.ini54
-rw-r--r--tests/wpt/meta/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini2
-rw-r--r--tests/wpt/meta/css/css-ui/animation/accent-color-interpolation.html.ini84
-rw-r--r--tests/wpt/meta/css/css-ui/animation/appearance-no-interpolation.html.ini42
-rw-r--r--tests/wpt/meta/css/css-ui/animation/caret-color-interpolation.html.ini84
-rw-r--r--tests/wpt/meta/css/css-ui/animation/cursor-no-interpolation.html.ini18
-rw-r--r--tests/wpt/meta/css/css-ui/outline-auto-width-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-values/round-function.html.ini120
-rw-r--r--tests/wpt/meta/css/css-values/viewport-units-extreme-scale.html.ini12
-rw-r--r--tests/wpt/meta/css/cssom-view/screen-detached-frame.html.ini3
-rw-r--r--tests/wpt/meta/css/cssom/HTMLLinkElement-load-event-002.html.ini3
-rw-r--r--tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-001.html.ini42
-rw-r--r--tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-002.html.ini42
-rw-r--r--tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-003.html.ini42
-rw-r--r--tests/wpt/meta/css/filter-effects/animation/color-interpolation-filters-no-interpolation.html.ini42
-rw-r--r--tests/wpt/meta/css/filter-effects/animation/filter-interpolation-002.html.ini18
-rw-r--r--tests/wpt/meta/css/filter-effects/animation/filter-interpolation-003.html.ini84
-rw-r--r--tests/wpt/meta/css/selectors/invalidation/has-css-nesting-shared.html.ini18
84 files changed, 5711 insertions, 52 deletions
diff --git a/tests/wpt/meta/css/CSS2/borders/discrete-no-interpolation.html.ini b/tests/wpt/meta/css/CSS2/borders/discrete-no-interpolation.html.ini
index 5d46aca69e7..7fedf00671c 100644
--- a/tests/wpt/meta/css/CSS2/borders/discrete-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/CSS2/borders/discrete-no-interpolation.html.ini
@@ -82,3 +82,75 @@
[Web Animations: property <border-bottom-style> from [initial\] to [dotted\] at (1.5) should be [dotted\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-left-style> from [initial\] to [dotted\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-left-style> from [initial\] to [dotted\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-left-style> from [initial\] to [dotted\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-left-style> from [initial\] to [dotted\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-left-style> from [initial\] to [dotted\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-left-style> from [initial\] to [dotted\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-right-style> from [initial\] to [dotted\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-right-style> from [initial\] to [dotted\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-right-style> from [initial\] to [dotted\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-right-style> from [initial\] to [dotted\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-right-style> from [initial\] to [dotted\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-right-style> from [initial\] to [dotted\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-top-style> from [initial\] to [dotted\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-top-style> from [initial\] to [dotted\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-top-style> from [initial\] to [dotted\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-top-style> from [initial\] to [dotted\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-top-style> from [initial\] to [dotted\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-top-style> from [initial\] to [dotted\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-bottom-style> from [initial\] to [dotted\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-bottom-style> from [initial\] to [dotted\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-bottom-style> from [initial\] to [dotted\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-bottom-style> from [initial\] to [dotted\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-bottom-style> from [initial\] to [dotted\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-bottom-style> from [initial\] to [dotted\] at (0.3) should be [initial\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/CSS2/floats-clear/clear-no-interpolation.html.ini b/tests/wpt/meta/css/CSS2/floats-clear/clear-no-interpolation.html.ini
index 1df3d4785ed..8f8539398f5 100644
--- a/tests/wpt/meta/css/CSS2/floats-clear/clear-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/CSS2/floats-clear/clear-no-interpolation.html.ini
@@ -19,3 +19,21 @@
[Web Animations: property <clear> from [initial\] to [both\] at (1.5) should be [both\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <clear> from [initial\] to [both\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <clear> from [initial\] to [both\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <clear> from [initial\] to [both\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clear> from [initial\] to [both\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clear> from [initial\] to [both\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clear> from [initial\] to [both\] at (0.3) should be [initial\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/CSS2/floats/float-no-interpolation.html.ini b/tests/wpt/meta/css/CSS2/floats/float-no-interpolation.html.ini
index fa534c422ad..892e67bc160 100644
--- a/tests/wpt/meta/css/CSS2/floats/float-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/CSS2/floats/float-no-interpolation.html.ini
@@ -19,3 +19,21 @@
[Web Animations: property <float> from [initial\] to [right\] at (1.5) should be [right\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <float> from [initial\] to [right\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <float> from [initial\] to [right\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <float> from [initial\] to [right\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <float> from [initial\] to [right\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <float> from [initial\] to [right\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <float> from [initial\] to [right\] at (0.3) should be [initial\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/CSS2/linebox/animations/line-height-interpolation.html.ini b/tests/wpt/meta/css/CSS2/linebox/animations/line-height-interpolation.html.ini
index 6e7de6b82ce..d4c32872408 100644
--- a/tests/wpt/meta/css/CSS2/linebox/animations/line-height-interpolation.html.ini
+++ b/tests/wpt/meta/css/CSS2/linebox/animations/line-height-interpolation.html.ini
@@ -601,3 +601,165 @@
[CSS Transitions: property <line-height> from [14q\] to [normal\] at (0.3) should be [14q\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [4\] to [14px\] at (-0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [4\] to [14px\] at (0) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [4\] to [14px\] at (0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [4\] to [14px\] at (-0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [4\] to [14px\] at (0) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [4\] to [14px\] at (0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [14px\] to [normal\] at (-0.3) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [14px\] to [normal\] at (0) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [14px\] to [normal\] at (0.3) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [14px\] to [normal\] at (-0.3) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [14px\] to [normal\] at (0) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [14px\] to [normal\] at (0.3) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [normal\] to [4\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [normal\] to [4\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [normal\] to [4\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [normal\] to [4\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [normal\] to [4\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [normal\] to [4\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [4\] to [normal\] at (-0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [4\] to [normal\] at (0) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [4\] to [normal\] at (0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [4\] to [normal\] at (-0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [4\] to [normal\] at (0) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [4\] to [normal\] at (0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [normal\] to [14px\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [normal\] to [14px\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [normal\] to [14px\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [normal\] to [14px\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [normal\] to [14px\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [normal\] to [14px\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [14px\] to [4\] at (-0.3) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [14px\] to [4\] at (0) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [14px\] to [4\] at (0.3) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [14px\] to [4\] at (-0.3) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [14px\] to [4\] at (0) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [14px\] to [4\] at (0.3) should be [14px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [4\] to [14q\] at (-0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [4\] to [14q\] at (0) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [4\] to [14q\] at (0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [4\] to [14q\] at (-0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [4\] to [14q\] at (0) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [4\] to [14q\] at (0.3) should be [4\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [14q\] to [normal\] at (-0.3) should be [14q\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [14q\] to [normal\] at (0) should be [14q\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-height> from [14q\] to [normal\] at (0.3) should be [14q\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [14q\] to [normal\] at (-0.3) should be [14q\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [14q\] to [normal\] at (0) should be [14q\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-height> from [14q\] to [normal\] at (0.3) should be [14q\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/CSS2/tables/border-collapse-no-interpolation.html.ini b/tests/wpt/meta/css/CSS2/tables/border-collapse-no-interpolation.html.ini
index c15a5668727..78be51fcf23 100644
--- a/tests/wpt/meta/css/CSS2/tables/border-collapse-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/CSS2/tables/border-collapse-no-interpolation.html.ini
@@ -91,3 +91,45 @@
[CSS Transitions: property <border-collapse> from [initial\] to [collapse\] at (0.3) should be [collapse\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (0.5) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (0.6) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (1) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (1.5) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (0.5) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (0.6) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (1) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-collapse> from [initial\] to [collapse\] at (1.5) should be [collapse\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/CSS2/tables/empty-cells-no-interpolation.html.ini b/tests/wpt/meta/css/CSS2/tables/empty-cells-no-interpolation.html.ini
index 383cfa8f09f..028cd5dd90e 100644
--- a/tests/wpt/meta/css/CSS2/tables/empty-cells-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/CSS2/tables/empty-cells-no-interpolation.html.ini
@@ -91,3 +91,45 @@
[CSS Transitions: property <empty-cells> from [initial\] to [hide\] at (0.3) should be [hide\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (0.5) should be [hide\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (0.6) should be [hide\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (1) should be [hide\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (1.5) should be [hide\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (0.5) should be [hide\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (0.6) should be [hide\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (1) should be [hide\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <empty-cells> from [initial\] to [hide\] at (1.5) should be [hide\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/CSS2/visufx/animation/visibility-interpolation.html.ini b/tests/wpt/meta/css/CSS2/visufx/animation/visibility-interpolation.html.ini
index 1a1e14eea93..ae685b01d50 100644
--- a/tests/wpt/meta/css/CSS2/visufx/animation/visibility-interpolation.html.ini
+++ b/tests/wpt/meta/css/CSS2/visufx/animation/visibility-interpolation.html.ini
@@ -118,3 +118,21 @@
[CSS Transitions: property <visibility> from [collapse\] to [hidden\] at (0.3) should be [collapse\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <visibility> from [collapse\] to [hidden\] at (-0.3) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <visibility> from [collapse\] to [hidden\] at (0) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <visibility> from [collapse\] to [hidden\] at (0.3) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <visibility> from [collapse\] to [hidden\] at (-0.3) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <visibility> from [collapse\] to [hidden\] at (0) should be [collapse\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <visibility> from [collapse\] to [hidden\] at (0.3) should be [collapse\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/compositing/isolation/animation/isolation-no-interpolation.html.ini b/tests/wpt/meta/css/compositing/isolation/animation/isolation-no-interpolation.html.ini
index 9a874c57130..780e9743a4e 100644
--- a/tests/wpt/meta/css/compositing/isolation/animation/isolation-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/compositing/isolation/animation/isolation-no-interpolation.html.ini
@@ -91,3 +91,45 @@
[CSS Transitions: property <isolation> from [initial\] to [isolate\] at (0.3) should be [isolate\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <isolation> from [initial\] to [isolate\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <isolation> from [initial\] to [isolate\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <isolation> from [initial\] to [isolate\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <isolation> from [initial\] to [isolate\] at (0.5) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <isolation> from [initial\] to [isolate\] at (0.6) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <isolation> from [initial\] to [isolate\] at (1) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <isolation> from [initial\] to [isolate\] at (1.5) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <isolation> from [initial\] to [isolate\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <isolation> from [initial\] to [isolate\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <isolation> from [initial\] to [isolate\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <isolation> from [initial\] to [isolate\] at (0.5) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <isolation> from [initial\] to [isolate\] at (0.6) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <isolation> from [initial\] to [isolate\] at (1) should be [isolate\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <isolation> from [initial\] to [isolate\] at (1.5) should be [isolate\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-align/animation/align-no-interpolation.html.ini b/tests/wpt/meta/css/css-align/animation/align-no-interpolation.html.ini
index b9f4bbbc41b..49717ef5ddd 100644
--- a/tests/wpt/meta/css/css-align/animation/align-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-align/animation/align-no-interpolation.html.ini
@@ -277,3 +277,129 @@
[CSS Transitions: property <align-self> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-content> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <align-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-align/animation/column-gap-interpolation.html.ini b/tests/wpt/meta/css/css-align/animation/column-gap-interpolation.html.ini
index 9a407737464..c1433499b15 100644
--- a/tests/wpt/meta/css/css-align/animation/column-gap-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-align/animation/column-gap-interpolation.html.ini
@@ -466,3 +466,129 @@
[Web Animations: property <column-gap> from [0px\] to [100px\] at (1.5) should be [150px\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [initial\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [initial\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [initial\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [initial\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [initial\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [initial\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [initial\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [initial\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [unset\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [unset\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [unset\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [unset\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [unset\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [unset\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [unset\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [unset\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [normal\] to [20px\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [normal\] to [20px\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [normal\] to [20px\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [normal\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [normal\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [normal\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <column-gap> from [normal\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [normal\] to [20px\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [normal\] to [20px\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [normal\] to [20px\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [normal\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [normal\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [normal\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <column-gap> from [normal\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-align/animation/justify-no-interpolation.html.ini b/tests/wpt/meta/css/css-align/animation/justify-no-interpolation.html.ini
index 4baf5201aa6..3167cf2059c 100644
--- a/tests/wpt/meta/css/css-align/animation/justify-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-align/animation/justify-no-interpolation.html.ini
@@ -184,3 +184,87 @@
[CSS Transitions: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [baseline\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-items> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.5) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (0.6) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1) should be [baseline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <justify-self> from [initial\] to [baseline\] at (1.5) should be [baseline\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-align/animation/row-gap-interpolation.html.ini b/tests/wpt/meta/css/css-align/animation/row-gap-interpolation.html.ini
index a5bf86d8756..4944d67bc04 100644
--- a/tests/wpt/meta/css/css-align/animation/row-gap-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-align/animation/row-gap-interpolation.html.ini
@@ -466,3 +466,129 @@
[Web Animations: property <row-gap> from [0px\] to [100px\] at (1.5) should be [150px\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [initial\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [initial\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [initial\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [initial\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [initial\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [initial\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [initial\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [initial\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [unset\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [unset\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [unset\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [unset\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [unset\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [unset\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [unset\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [unset\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [normal\] to [20px\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [normal\] to [20px\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [normal\] to [20px\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [normal\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [normal\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [normal\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <row-gap> from [normal\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [normal\] to [20px\] at (-0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [normal\] to [20px\] at (0) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [normal\] to [20px\] at (0.3) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [normal\] to [20px\] at (0.5) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [normal\] to [20px\] at (0.6) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [normal\] to [20px\] at (1) should be [20px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-gap> from [normal\] to [20px\] at (1.5) should be [20px\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-animations/display-interpolation.html.ini b/tests/wpt/meta/css/css-animations/display-interpolation.html.ini
index 2b79379feae..6b7f24be227 100644
--- a/tests/wpt/meta/css/css-animations/display-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-animations/display-interpolation.html.ini
@@ -154,3 +154,21 @@
[CSS Transitions with transition: all: property <display> from [block\] to [none\] at (0.9) should be [block\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <display> from [inline\] to [block\] at (-0.3) should be [inline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <display> from [inline\] to [block\] at (0) should be [inline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <display> from [inline\] to [block\] at (0.3) should be [inline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <display> from [inline\] to [block\] at (-0.3) should be [inline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <display> from [inline\] to [block\] at (0) should be [inline\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <display> from [inline\] to [block\] at (0.3) should be [inline\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini b/tests/wpt/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini
index 4d7acd5aef5..a6add05f19e 100644
--- a/tests/wpt/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-backgrounds/animations/background-size-interpolation.html.ini
@@ -721,3 +721,75 @@
[CSS Transitions: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.3) should be [0px auto, 0px 0px\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [initial\] to [20px 20px, 0px 0px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [unset\] to [20px 20px, 0px 0px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (-0.3) should be [0px 0px, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0) should be [0px 0px, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.3) should be [0px 0px, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (-0.3) should be [0px 0px, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0) should be [0px 0px, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [0px 0px, 0px 0px, contain, cover\] to [40px 40px, 40px 40px, cover, contain\] at (0.3) should be [0px 0px, 0px 0px, contain, cover\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (-0.3) should be [0px auto, 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0) should be [0px auto, 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.3) should be [0px auto, 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (-0.3) should be [0px auto, 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0) should be [0px auto, 0px 0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-size> from [0px auto, 0px 0px\] to [auto 40px, 40px 40px\] at (0.3) should be [0px auto, 0px 0px\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini b/tests/wpt/meta/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini
index 88f8c4c74af..3a2758a5402 100644
--- a/tests/wpt/meta/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-backgrounds/animations/border-image-slice-interpolation.html.ini
@@ -421,3 +421,93 @@
[CSS Transitions: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0.3) should be [0% 10 20 30 fill\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [0% fill\] to [50%\] at (-0.3) should be [0% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [0% fill\] to [50%\] at (0) should be [0% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [0% fill\] to [50%\] at (0.3) should be [0% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [0% fill\] to [50%\] at (-0.3) should be [0% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [0% fill\] to [50%\] at (0) should be [0% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [0% fill\] to [50%\] at (0.3) should be [0% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [50%\] to [100\] at (-0.3) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [50%\] to [100\] at (0) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [50%\] to [100\] at (0.3) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [50%\] to [100\] at (-0.3) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [50%\] to [100\] at (0) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [50%\] to [100\] at (0.3) should be [50%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [50% fill\] to [100 fill\] at (-0.3) should be [50% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [50% fill\] to [100 fill\] at (0) should be [50% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [50% fill\] to [100 fill\] at (0.3) should be [50% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [50% fill\] to [100 fill\] at (-0.3) should be [50% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [50% fill\] to [100 fill\] at (0) should be [50% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [50% fill\] to [100 fill\] at (0.3) should be [50% fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (-0.3) should be [0% 10 20% 30 fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0) should be [0% 10 20% 30 fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0.3) should be [0% 10 20% 30 fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (-0.3) should be [0% 10 20% 30 fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0) should be [0% 10 20% 30 fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [0% 10 20% 30 fill\] to [40% 50 60% 70\] at (0.3) should be [0% 10 20% 30 fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (-0.3) should be [0% 10 20 30 fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0) should be [0% 10 20 30 fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0.3) should be [0% 10 20 30 fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (-0.3) should be [0% 10 20 30 fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0) should be [0% 10 20 30 fill\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-slice> from [0% 10 20 30 fill\] to [40 50 60% 70\] at (0.3) should be [0% 10 20 30 fill\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/animations/border-image-source-interpolation.html.ini b/tests/wpt/meta/css/css-backgrounds/animations/border-image-source-interpolation.html.ini
index 58b8f889e44..4fba5981f2c 100644
--- a/tests/wpt/meta/css/css-backgrounds/animations/border-image-source-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-backgrounds/animations/border-image-source-interpolation.html.ini
@@ -145,3 +145,129 @@
[Web Animations: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(-45deg, red, yellow)\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [initial\] to [url(../support/orange_color.png)\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (-0.3) should be [inherit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0) should be [inherit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0.3) should be [inherit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (-0.3) should be [inherit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0) should be [inherit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [inherit\] to [url(../support/orange_color.png)\] at (0.3) should be [inherit\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [unset\] to [url(../support/orange_color.png)\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [none\] to [url(../support/orange_color.png)\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (-0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [url(../support/orange_color.png)\] at (0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [url(../support/aqua_color.png)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [url(../support/aqua_color.png)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (-0.3) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-source> from [linear-gradient(-45deg, red, yellow)\] to [linear-gradient(45deg, blue, orange)\] at (0.3) should be [linear-gradient(-45deg, red, yellow)\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/animations/border-image-width-interpolation.html.ini b/tests/wpt/meta/css/css-backgrounds/animations/border-image-width-interpolation.html.ini
index f67a2467a2f..06cc0e6351c 100644
--- a/tests/wpt/meta/css/css-backgrounds/animations/border-image-width-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-backgrounds/animations/border-image-width-interpolation.html.ini
@@ -544,3 +544,129 @@
[CSS Transitions: property <border-image-width> from [10\] to [20%\] at (0.3) should be [10\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (-0.3) should be [10px auto auto 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (0) should be [10px auto auto 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (0.3) should be [10px auto auto 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (-0.3) should be [10px auto auto 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (0) should be [10px auto auto 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10px auto auto 20\] to [110px auto 120 auto\] at (0.3) should be [10px auto auto 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10px\] to [20\] at (-0.3) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10px\] to [20\] at (0) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10px\] to [20\] at (0.3) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10px\] to [20\] at (-0.3) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10px\] to [20\] at (0) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10px\] to [20\] at (0.3) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10\] to [20px\] at (-0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10\] to [20px\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10\] to [20px\] at (0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10\] to [20px\] at (-0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10\] to [20px\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10\] to [20px\] at (0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10%\] to [20\] at (-0.3) should be [10%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10%\] to [20\] at (0) should be [10%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10%\] to [20\] at (0.3) should be [10%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10%\] to [20\] at (-0.3) should be [10%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10%\] to [20\] at (0) should be [10%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10%\] to [20\] at (0.3) should be [10%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10\] to [20%\] at (-0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10\] to [20%\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-width> from [10\] to [20%\] at (0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10\] to [20%\] at (-0.3) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10\] to [20%\] at (0) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-width> from [10\] to [20%\] at (0.3) should be [10\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini b/tests/wpt/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
index 3bd96fa26fc..8df87c69d22 100644
--- a/tests/wpt/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-backgrounds/animations/box-shadow-interpolation.html.ini
@@ -1171,3 +1171,45 @@
[Web Animations: property <box-shadow> from [10px 10px 10px 10px color(srgb 0, 0, 0)\] to [10px 10px 10px 10px color(srgb 1 1 1)\] at (1.5) should be [10px 10px 10px 10px oklab(1 0 0)\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (-0.3) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.3) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.6) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (-0.3) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.3) should be [10px 20px yellow, 5px 10px green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (0.6) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <box-shadow> from [10px 20px yellow, 5px 10px green\] to [inset 5px 10px green, 15px 20px blue\] at (1.5) should be [inset 5px 10px green, 15px 20px blue\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/animations/discrete-no-interpolation.html.ini b/tests/wpt/meta/css/css-backgrounds/animations/discrete-no-interpolation.html.ini
index d2d97bc1566..8b872e691f9 100644
--- a/tests/wpt/meta/css/css-backgrounds/animations/discrete-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-backgrounds/animations/discrete-no-interpolation.html.ini
@@ -205,3 +205,135 @@
[CSS Transitions: property <background-blend-mode> from [initial\] to [overlay\] at (0.3) should be [overlay\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-attachment> from [initial\] to [fixed\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-attachment> from [initial\] to [fixed\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-attachment> from [initial\] to [fixed\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-attachment> from [initial\] to [fixed\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-attachment> from [initial\] to [fixed\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-attachment> from [initial\] to [fixed\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (0.5) should be [overlay\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (0.6) should be [overlay\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (1) should be [overlay\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (1.5) should be [overlay\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (0.5) should be [overlay\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (0.6) should be [overlay\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (1) should be [overlay\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-blend-mode> from [initial\] to [overlay\] at (1.5) should be [overlay\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-clip> from [initial\] to [content-box\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-clip> from [initial\] to [content-box\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-clip> from [initial\] to [content-box\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-clip> from [initial\] to [content-box\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-clip> from [initial\] to [content-box\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-clip> from [initial\] to [content-box\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-origin> from [initial\] to [border-box\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-origin> from [initial\] to [border-box\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-origin> from [initial\] to [border-box\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-origin> from [initial\] to [border-box\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-origin> from [initial\] to [border-box\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-origin> from [initial\] to [border-box\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-repeat> from [initial\] to [round\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-repeat> from [initial\] to [round\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <background-repeat> from [initial\] to [round\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-repeat> from [initial\] to [round\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-repeat> from [initial\] to [round\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <background-repeat> from [initial\] to [round\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-repeat> from [initial\] to [round\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-repeat> from [initial\] to [round\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <border-image-repeat> from [initial\] to [round\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-repeat> from [initial\] to [round\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-repeat> from [initial\] to [round\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <border-image-repeat> from [initial\] to [round\] at (0.3) should be [initial\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box.html.ini b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box.html.ini
new file mode 100644
index 00000000000..5cb526d200a
--- /dev/null
+++ b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box.html.ini
@@ -0,0 +1,2 @@
+[origin-border-box.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_position.html.ini b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_position.html.ini
new file mode 100644
index 00000000000..69809075f65
--- /dev/null
+++ b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_position.html.ini
@@ -0,0 +1,2 @@
+[origin-border-box_with_position.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_radius.html.ini b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_radius.html.ini
new file mode 100644
index 00000000000..1c317e2b27e
--- /dev/null
+++ b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_radius.html.ini
@@ -0,0 +1,2 @@
+[origin-border-box_with_radius.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_size.html.ini b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_size.html.ini
new file mode 100644
index 00000000000..2b3c71c8ba0
--- /dev/null
+++ b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-border-box_with_size.html.ini
@@ -0,0 +1,2 @@
+[origin-border-box_with_size.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/background-origin/origin-content-box_with_position.html.ini b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-content-box_with_position.html.ini
new file mode 100644
index 00000000000..f656f7f785b
--- /dev/null
+++ b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-content-box_with_position.html.ini
@@ -0,0 +1,2 @@
+[origin-content-box_with_position.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/background-origin/origin-content-box_with_size.html.ini b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-content-box_with_size.html.ini
new file mode 100644
index 00000000000..cd17a133995
--- /dev/null
+++ b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-content-box_with_size.html.ini
@@ -0,0 +1,2 @@
+[origin-content-box_with_size.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_position.html.ini b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_position.html.ini
new file mode 100644
index 00000000000..a45e4caaf32
--- /dev/null
+++ b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_position.html.ini
@@ -0,0 +1,2 @@
+[origin-padding-box_with_position.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html.ini b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html.ini
new file mode 100644
index 00000000000..104a4302328
--- /dev/null
+++ b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html.ini
@@ -0,0 +1,2 @@
+[origin-padding-box_with_radius.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_size.html.ini b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_size.html.ini
new file mode 100644
index 00000000000..fd6e5b300fe
--- /dev/null
+++ b/tests/wpt/meta/css/css-backgrounds/background-origin/origin-padding-box_with_size.html.ini
@@ -0,0 +1,2 @@
+[origin-padding-box_with_size.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini b/tests/wpt/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini
index d3d886aa5ee..d39fd6878db 100644
--- a/tests/wpt/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini
+++ b/tests/wpt/meta/css/css-color/parsing/color-computed-color-mix-function.html.ini
@@ -1810,3 +1810,201 @@
[Property color value 'color-mix(in oklch, oklch(0.1 20 120deg / 0) 10%, oklch(0.3 40 30deg))']
expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(30deg 40% 80% / 25%) 0%, hsl(90deg none none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(30deg 40% 80% / 25%) 0%, hsl(none 50% none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(30deg 40% 80% / 25%) 0%, hsl(none none 50% / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(30deg 40% 80% / 25%) 0%, hsl(90deg 50% none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(30deg 40% 80% / 25%) 0%, hsl(none none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hsl, hsl(30deg 40% 80% / 25%) 0%, hsl(90deg none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(30deg 30% 40% / 25%) 0%, hwb(90deg none none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(30deg 30% 40% / 25%) 0%, hwb(none 50% none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(30deg 30% 40% / 25%) 0%, hwb(none none 50% / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(30deg 30% 40% / 25%) 0%, hwb(90deg 50% none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(30deg 30% 40% / 25%) 0%, hwb(none none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in hwb, hwb(30deg 30% 40% / 25%) 0%, hwb(90deg none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lch, lch(0.1 0.2 30deg / 25%) 0%, lch(0.5 none none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lch, lch(0.1 0.2 30deg / 25%) 0%, lch(none 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lch, lch(0.1 0.2 30deg / 25%) 0%, lch(none none 90deg / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lch, lch(0.1 0.2 30deg / 25%) 0%, lch(0.5 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lch, lch(0.1 0.2 30deg / 25%) 0%, lch(none none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lch, lch(0.1 0.2 30deg / 25%) 0%, lch(0.5 none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklch, oklch(0.1 0.2 30deg / 25%) 0%, oklch(0.5 none none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklch, oklch(0.1 0.2 30deg / 25%) 0%, oklch(none 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklch, oklch(0.1 0.2 30deg / 25%) 0%, oklch(none none 90deg / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklch, oklch(0.1 0.2 30deg / 25%) 0%, oklch(0.5 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklch, oklch(0.1 0.2 30deg / 25%) 0%, oklch(none none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklch, oklch(0.1 0.2 30deg / 25%) 0%, oklch(0.5 none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lab, lab(10 20 30 / 25%) 0%, lab(50 none none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lab, lab(10 20 30 / 25%) 0%, lab(none 50 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lab, lab(10 20 30 / 25%) 0%, lab(none none 90 / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lab, lab(10 20 30 / 25%) 0%, lab(50 50 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lab, lab(10 20 30 / 25%) 0%, lab(none none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in lab, lab(10 20 30 / 25%) 0%, lab(50 none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklab, oklab(0.1 0.2 0.3 / 25%) 0%, oklab(0.5 none none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklab, oklab(0.1 0.2 0.3 / 25%) 0%, oklab(none 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklab, oklab(0.1 0.2 0.3 / 25%) 0%, oklab(none none 0.5 / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklab, oklab(0.1 0.2 0.3 / 25%) 0%, oklab(0.5 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklab, oklab(0.1 0.2 0.3 / 25%) 0%, oklab(none none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in oklab, oklab(0.1 0.2 0.3 / 25%) 0%, oklab(0.5 none none / 0.5))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb, color(srgb .1 .2 .3 / 25%) 0%, color(srgb 0.5 none none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb, color(srgb .1 .2 .3 / 25%) 0%, color(srgb none 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb, color(srgb .1 .2 .3 / 25%) 0%, color(srgb none none 0.5 / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb, color(srgb .1 .2 .3 / 25%) 0%, color(srgb 0.5 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb, color(srgb .1 .2 .3 / 25%) 0%, color(srgb none none none / 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb, color(srgb .1 .2 .3 / 25%) 0%, color(srgb 0.5 none none / 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / 25%) 0%, color(srgb-linear 0.5 none none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / 25%) 0%, color(srgb-linear none 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / 25%) 0%, color(srgb-linear none none 0.5 / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / 25%) 0%, color(srgb-linear 0.5 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / 25%) 0%, color(srgb-linear none none none / 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in srgb-linear, color(srgb-linear .1 .2 .3 / 25%) 0%, color(srgb-linear 0.5 none none / 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz, color(xyz .1 .2 .3 / 25%) 0%, color(xyz 0.5 none none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz, color(xyz .1 .2 .3 / 25%) 0%, color(xyz none 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz, color(xyz .1 .2 .3 / 25%) 0%, color(xyz none none 0.5 / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz, color(xyz .1 .2 .3 / 25%) 0%, color(xyz 0.5 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz, color(xyz .1 .2 .3 / 25%) 0%, color(xyz none none none / 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz, color(xyz .1 .2 .3 / 25%) 0%, color(xyz 0.5 none none / 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / 25%) 0%, color(xyz-d50 0.5 none none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / 25%) 0%, color(xyz-d50 none 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / 25%) 0%, color(xyz-d50 none none 0.5 / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / 25%) 0%, color(xyz-d50 0.5 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / 25%) 0%, color(xyz-d50 none none none / 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d50, color(xyz-d50 .1 .2 .3 / 25%) 0%, color(xyz-d50 0.5 none none / 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / 25%) 0%, color(xyz-d65 0.5 none none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / 25%) 0%, color(xyz-d65 none 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / 25%) 0%, color(xyz-d65 none none 0.5 / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / 25%) 0%, color(xyz-d65 0.5 0.5 none / none))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / 25%) 0%, color(xyz-d65 none none none / 50%))']
+ expected: FAIL
+
+ [Property color value 'color-mix(in xyz-d65, color(xyz-d65 .1 .2 .3 / 25%) 0%, color(xyz-d65 0.5 none none / 50%))']
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-content/content-no-interpolation.html.ini b/tests/wpt/meta/css/css-content/content-no-interpolation.html.ini
index 47b159d0730..d2c1070f2eb 100644
--- a/tests/wpt/meta/css/css-content/content-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-content/content-no-interpolation.html.ini
@@ -19,3 +19,21 @@
[Web Animations: property <content> from [initial\] to ["b"\] at (1.5) should be ["b"\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <content> from [initial\] to ["b"\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <content> from [initial\] to ["b"\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <content> from [initial\] to ["b"\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <content> from [initial\] to ["b"\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <content> from [initial\] to ["b"\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <content> from [initial\] to ["b"\] at (0.3) should be [initial\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-flexbox/animation/discrete-no-interpolation.html.ini b/tests/wpt/meta/css/css-flexbox/animation/discrete-no-interpolation.html.ini
index fee4cc8fc41..56a295e5cc8 100644
--- a/tests/wpt/meta/css/css-flexbox/animation/discrete-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-flexbox/animation/discrete-no-interpolation.html.ini
@@ -40,3 +40,39 @@
[Web Animations: property <flex-wrap> from [initial\] to [wrap\] at (1.5) should be [wrap\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-direction> from [initial\] to [column\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-direction> from [initial\] to [column\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-direction> from [initial\] to [column\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-direction> from [initial\] to [column\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-direction> from [initial\] to [column\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-direction> from [initial\] to [column\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-wrap> from [initial\] to [wrap\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-wrap> from [initial\] to [wrap\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-wrap> from [initial\] to [wrap\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-wrap> from [initial\] to [wrap\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-wrap> from [initial\] to [wrap\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-wrap> from [initial\] to [wrap\] at (0.3) should be [initial\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-flexbox/animation/flex-basis-interpolation.html.ini b/tests/wpt/meta/css/css-flexbox/animation/flex-basis-interpolation.html.ini
index ef5089a1b07..d5c57ace0a6 100644
--- a/tests/wpt/meta/css/css-flexbox/animation/flex-basis-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-flexbox/animation/flex-basis-interpolation.html.ini
@@ -172,3 +172,39 @@
[CSS Transitions: property <flex-basis> from [unset\] to [2%\] at (0.3) should be [unset\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-basis> from [initial\] to [2%\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-basis> from [initial\] to [2%\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-basis> from [initial\] to [2%\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-basis> from [initial\] to [2%\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-basis> from [initial\] to [2%\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-basis> from [initial\] to [2%\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-basis> from [unset\] to [2%\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-basis> from [unset\] to [2%\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <flex-basis> from [unset\] to [2%\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-basis> from [unset\] to [2%\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-basis> from [unset\] to [2%\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <flex-basis> from [unset\] to [2%\] at (0.3) should be [unset\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-fonts/animations/font-size-adjust-interpolation.html.ini b/tests/wpt/meta/css/css-fonts/animations/font-size-adjust-interpolation.html.ini
index 80f2a1c7209..7d4878bdda8 100644
--- a/tests/wpt/meta/css/css-fonts/animations/font-size-adjust-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-fonts/animations/font-size-adjust-interpolation.html.ini
@@ -1006,3 +1006,213 @@
[Web Animations: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (1.5) should be [cap-height 1.2\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (0.5) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (0.6) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (1) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (1.5) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (0.5) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (0.6) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (1) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [2\] at (1.5) should be [2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (0.5) should be [cap-height 2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (0.6) should be [cap-height 2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (1) should be [cap-height 2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (1.5) should be [cap-height 2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (0.5) should be [cap-height 2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (0.6) should be [cap-height 2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (1) should be [cap-height 2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [initial\] to [cap-height 2\] at (1.5) should be [cap-height 2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (0.5) should be [1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (0.6) should be [1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (1) should be [1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (1.5) should be [1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (0.5) should be [1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (0.6) should be [1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (1) should be [1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [1.2\] at (1.5) should be [1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (0.5) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (0.6) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (1) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (1.5) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (-0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (0) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (0.3) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (0.5) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (0.6) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (1) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [none\] to [cap-height 1.2\] at (1.5) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (-0.3) should be [ex-height 0.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (0) should be [ex-height 0.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (0.3) should be [ex-height 0.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (0.5) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (0.6) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (1) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (1.5) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (-0.3) should be [ex-height 0.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (0) should be [ex-height 0.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (0.3) should be [ex-height 0.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (0.5) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (0.6) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (1) should be [cap-height 1.2\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-size-adjust> from [ex-height 0.2\] to [cap-height 1.2\] at (1.5) should be [cap-height 1.2\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-fonts/animations/font-variation-settings-interpolation.html.ini b/tests/wpt/meta/css/css-fonts/animations/font-variation-settings-interpolation.html.ini
index 12fd7f1672a..9a07ccabbfc 100644
--- a/tests/wpt/meta/css/css-fonts/animations/font-variation-settings-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-fonts/animations/font-variation-settings-interpolation.html.ini
@@ -862,3 +862,213 @@
[Web Animations: property <font-variation-settings> from ['aaaa' 30, 'bbbb' 20\] to ['aaaa' 20, 'bbbb' 30\] at (3.40282e+38) should be ['aaaa' -3.40282e+38, 'bbbb' 3.40282e+38\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.5) should be ['test' 50\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.6) should be ['test' 50\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (1) should be ['test' 50\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (1.5) should be ['test' 50\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.5) should be ['test' 50\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (0.6) should be ['test' 50\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (1) should be ['test' 50\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from [initial\] to ['test' 50\] at (1.5) should be ['test' 50\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (-0.3) should be ['test' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (0) should be ['test' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.3) should be ['test' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.5) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.6) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (1) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (1.5) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (-0.3) should be ['test' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (0) should be ['test' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.3) should be ['test' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.5) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (0.6) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (1) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['test' 20\] to [normal\] at (1.5) should be [normal\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.3) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.5) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.6) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (-0.3) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.3) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.5) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (0.6) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10\] to ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] at (1.5) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (-0.3) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.3) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.5) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.6) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1.5) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (-0.3) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.3) should be ['aaaa' 10, 'bbbb' 20, 'cccc' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.5) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (0.6) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 10, 'bbbb' 20, 'cccc' 30\] to ['aaaa' 0, 'bbbb' 10\] at (1.5) should be ['aaaa' 0, 'bbbb' 10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (-0.3) should be ['aaaa' 0, 'bbbb' 10, 'cccc' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0) should be ['aaaa' 0, 'bbbb' 10, 'cccc' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.3) should be ['aaaa' 0, 'bbbb' 10, 'cccc' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.5) should be ['dddd' 10, 'eeee' 20, 'ffff' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.6) should be ['dddd' 10, 'eeee' 20, 'ffff' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1) should be ['dddd' 10, 'eeee' 20, 'ffff' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1.5) should be ['dddd' 10, 'eeee' 20, 'ffff' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (-0.3) should be ['aaaa' 0, 'bbbb' 10, 'cccc' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0) should be ['aaaa' 0, 'bbbb' 10, 'cccc' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.3) should be ['aaaa' 0, 'bbbb' 10, 'cccc' 20\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.5) should be ['dddd' 10, 'eeee' 20, 'ffff' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (0.6) should be ['dddd' 10, 'eeee' 20, 'ffff' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1) should be ['dddd' 10, 'eeee' 20, 'ffff' 30\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variation-settings> from ['aaaa' 0, 'bbbb' 10, 'cccc' 20\] to ['dddd' 10, 'eeee' 20, 'ffff' 30\] at (1.5) should be ['dddd' 10, 'eeee' 20, 'ffff' 30\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-fonts/discrete-no-interpolation.html.ini b/tests/wpt/meta/css/css-fonts/discrete-no-interpolation.html.ini
index 71e9b18218e..f72bf07de65 100644
--- a/tests/wpt/meta/css/css-fonts/discrete-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-fonts/discrete-no-interpolation.html.ini
@@ -1186,3 +1186,501 @@
[CSS Transitions: property <font-variant-position> from [initial\] to [super\] at (0.3) should be [super\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-family> from [serif\] to [monospace\] at (-0.3) should be [serif\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-family> from [serif\] to [monospace\] at (0) should be [serif\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-family> from [serif\] to [monospace\] at (0.3) should be [serif\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-family> from [serif\] to [monospace\] at (-0.3) should be [serif\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-family> from [serif\] to [monospace\] at (0) should be [serif\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-family> from [serif\] to [monospace\] at (0.3) should be [serif\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-kerning> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-kerning> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-kerning> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-kerning> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-kerning> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-kerning> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-kerning> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-kerning> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-kerning> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-kerning> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-kerning> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-kerning> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-kerning> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-kerning> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-optical-sizing> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (0.5) should be ["smcp"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (0.6) should be ["smcp"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (1) should be ["smcp"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (1.5) should be ["smcp"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (0.5) should be ["smcp"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (0.6) should be ["smcp"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (1) should be ["smcp"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-feature-settings> from [initial\] to ["smcp"\] at (1.5) should be ["smcp"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-small-caps> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-style> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-synthesis-weight> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (0.5) should be [historical-forms\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (0.6) should be [historical-forms\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (1) should be [historical-forms\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (1.5) should be [historical-forms\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (0.5) should be [historical-forms\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (0.6) should be [historical-forms\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (1) should be [historical-forms\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-alternates> from [initial\] to [historical-forms\] at (1.5) should be [historical-forms\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-caps> from [initial\] to [small-caps\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-caps> from [initial\] to [small-caps\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-caps> from [initial\] to [small-caps\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-caps> from [initial\] to [small-caps\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-caps> from [initial\] to [small-caps\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-caps> from [initial\] to [small-caps\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (0.5) should be [full-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (0.6) should be [full-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (1) should be [full-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (1.5) should be [full-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (0.5) should be [full-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (0.6) should be [full-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (1) should be [full-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-east-asian> from [initial\] to [full-width\] at (1.5) should be [full-width\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (-0.3) should be [common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (0) should be [common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (0.3) should be [common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (0.5) should be [no-common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (0.6) should be [no-common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (1) should be [no-common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (1.5) should be [no-common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (-0.3) should be [common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (0) should be [common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (0.3) should be [common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (0.5) should be [no-common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (0.6) should be [no-common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (1) should be [no-common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-ligatures> from [common-ligatures\] to [no-common-ligatures\] at (1.5) should be [no-common-ligatures\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (0.5) should be [tabular-nums\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (0.6) should be [tabular-nums\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (1) should be [tabular-nums\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (1.5) should be [tabular-nums\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (0.5) should be [tabular-nums\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (0.6) should be [tabular-nums\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (1) should be [tabular-nums\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-numeric> from [initial\] to [tabular-nums\] at (1.5) should be [tabular-nums\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (0.5) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (0.6) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (1) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (1.5) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (0.5) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (0.6) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (1) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <font-variant-position> from [initial\] to [super\] at (1.5) should be [super\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-fonts/variations/at-font-face-font-matching.html.ini b/tests/wpt/meta/css/css-fonts/variations/at-font-face-font-matching.html.ini
index 1ba53e3a2fc..0aa26f11309 100644
--- a/tests/wpt/meta/css/css-fonts/variations/at-font-face-font-matching.html.ini
+++ b/tests/wpt/meta/css/css-fonts/variations/at-font-face-font-matching.html.ini
@@ -17,15 +17,6 @@
[Matching font-weight: '400' should prefer '350 399' over '351 398']
expected: FAIL
- [Matching font-weight: '430' should prefer '420 440' over '450 460']
- expected: FAIL
-
- [Matching font-weight: '430' should prefer '501 550' over '502 560']
- expected: FAIL
-
- [Matching font-weight: '500' should prefer '400' over '350 399']
- expected: FAIL
-
[Matching font-weight: '500' should prefer '351 398' over '501 550']
expected: FAIL
@@ -77,9 +68,6 @@
[Matching font-style: 'oblique -10deg' should prefer 'oblique 0deg 10deg' over 'oblique 40deg 50deg']
expected: FAIL
- [Matching font-style: 'oblique 21deg' should prefer 'oblique 40deg 50deg' over 'oblique 20deg']
- expected: FAIL
-
[Matching font-style: 'oblique -10deg' should prefer 'oblique -1deg 0deg' over 'oblique -20deg -15deg']
expected: FAIL
@@ -89,21 +77,12 @@
[Matching font-style: 'oblique -20deg' should prefer 'oblique -10deg' over 'italic']
expected: FAIL
- [Matching font-weight: '501' should prefer '502 510' over '503 520']
- expected: FAIL
-
[Matching font-style: 'oblique 10deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg']
expected: FAIL
- [Matching font-style: 'oblique -20deg' should prefer 'oblique -20deg' over 'oblique -60deg -40deg']
- expected: FAIL
-
[Matching font-style: 'oblique 21deg' should prefer 'oblique 21deg' over 'oblique 30deg 60deg']
expected: FAIL
- [Matching font-style: 'oblique 0deg' should prefer 'oblique 40deg 50deg' over 'italic']
- expected: FAIL
-
[Matching font-stretch: '90%' should prefer '60% 70%' over '110% 140%']
expected: FAIL
@@ -155,36 +134,21 @@
[Matching font-weight: '430' should prefer '500' over '400 425']
expected: FAIL
- [Matching font-weight: '501' should prefer '500' over '450 460']
- expected: FAIL
-
[Matching font-weight: '400' should prefer '351 398' over '501 550']
expected: FAIL
- [Matching font-style: 'oblique -10deg' should prefer 'oblique -50deg -40deg' over 'italic']
- expected: FAIL
-
[Matching font-style: 'normal' should prefer 'oblique 10deg 40deg' over 'oblique 20deg 30deg']
expected: FAIL
- [Matching font-weight: '430' should prefer '450 460' over '500']
- expected: FAIL
-
[Matching font-stretch: '100%' should prefer '100%' over '110% 120%']
expected: FAIL
- [Matching font-style: 'italic' should prefer 'oblique 0deg' over 'oblique -60deg -30deg']
- expected: FAIL
-
[Matching font-style: 'oblique 20deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
expected: FAIL
[Matching font-weight: '430' should prefer '400 425' over '350 399']
expected: FAIL
- [Matching font-weight: '500' should prefer '500' over '450 460']
- expected: FAIL
-
[Matching font-style: 'oblique 21deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
expected: FAIL
@@ -203,9 +167,6 @@
[Matching font-stretch: '90%' should prefer '50% 80%' over '60% 70%']
expected: FAIL
- [Matching font-stretch: '90%' should prefer '110% 140%' over '120% 130%']
- expected: FAIL
-
[Matching font-style: 'italic' should prefer 'oblique 20deg' over 'oblique 30deg 60deg']
expected: FAIL
@@ -269,29 +230,35 @@
[Matching font-style: 'italic' should prefer 'oblique 40deg 50deg' over 'oblique 5deg 10deg']
expected: FAIL
- [Matching font-style: 'italic' should prefer 'normal' over 'oblique 0deg']
- expected: FAIL
-
[Matching font-style: 'oblique 20deg' should prefer 'oblique 10deg' over 'italic']
expected: FAIL
[Matching font-style: 'oblique 20deg' should prefer 'italic' over 'oblique 0deg']
expected: FAIL
- [Matching font-style: 'oblique 21deg' should prefer 'italic' over 'oblique 0deg']
- expected: FAIL
-
[Matching font-style: 'oblique 10deg' should prefer 'oblique 10deg' over 'oblique 5deg']
expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg']
expected: FAIL
- [Matching font-style: 'oblique 0deg' should prefer 'oblique 0deg' over 'oblique 5deg']
+ [Matching font-style: 'oblique -21deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
expected: FAIL
- [Matching font-style: 'oblique 0deg' should prefer 'oblique 5deg' over 'oblique 15deg 20deg']
+ [Matching font-weight: '430' should prefer '350 399' over '340 398']
expected: FAIL
- [Matching font-style: 'oblique -21deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
+ [Matching font-weight: '399' should prefer '200 300' over '400']
+ expected: FAIL
+
+ [Matching font-style: 'normal' should prefer 'oblique 20deg 30deg' over 'oblique -50deg -20deg']
+ expected: FAIL
+
+ [Matching font-style: 'oblique 21deg' should prefer 'oblique 20deg' over 'oblique 10deg']
+ expected: FAIL
+
+ [Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
+ expected: FAIL
+
+ [Matching font-style: 'oblique -21deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL
diff --git a/tests/wpt/meta/css/css-images/animation/image-no-interpolation.html.ini b/tests/wpt/meta/css/css-images/animation/image-no-interpolation.html.ini
index 325dc313506..dac2f3b3a62 100644
--- a/tests/wpt/meta/css/css-images/animation/image-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-images/animation/image-no-interpolation.html.ini
@@ -112,3 +112,63 @@
[CSS Transitions: property <image-orientation> from [initial\] to [none\] at (0.3) should be [none\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <image-orientation> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <image-orientation> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <image-orientation> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <image-orientation> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <image-orientation> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <image-orientation> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <image-orientation> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <image-orientation> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <image-orientation> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <image-orientation> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <image-orientation> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <image-orientation> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <image-orientation> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <image-orientation> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <image-rendering> from [initial\] to [pixelated\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <image-rendering> from [initial\] to [pixelated\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <image-rendering> from [initial\] to [pixelated\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <image-rendering> from [initial\] to [pixelated\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <image-rendering> from [initial\] to [pixelated\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <image-rendering> from [initial\] to [pixelated\] at (0.3) should be [initial\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/animations/caption-side-no-interpolation.html.ini b/tests/wpt/meta/css/css-logical/animations/caption-side-no-interpolation.html.ini
index 8b90052f003..a57ebc9aebe 100644
--- a/tests/wpt/meta/css/css-logical/animations/caption-side-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-logical/animations/caption-side-no-interpolation.html.ini
@@ -91,3 +91,45 @@
[CSS Transitions: property <caption-side> from [initial\] to [bottom\] at (0.3) should be [bottom\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (0.5) should be [bottom\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (0.6) should be [bottom\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (1) should be [bottom\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (1.5) should be [bottom\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (0.5) should be [bottom\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (0.6) should be [bottom\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (1) should be [bottom\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caption-side> from [initial\] to [bottom\] at (1.5) should be [bottom\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-logical/animations/float-interpolation.html.ini b/tests/wpt/meta/css/css-logical/animations/float-interpolation.html.ini
index b20fed00e07..84cf1a5cff2 100644
--- a/tests/wpt/meta/css/css-logical/animations/float-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-logical/animations/float-interpolation.html.ini
@@ -19,3 +19,21 @@
[Web Animations: property <float> from [left\] to [right\] at (1.5) should be [right\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <float> from [left\] to [right\] at (-0.3) should be [left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <float> from [left\] to [right\] at (0) should be [left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <float> from [left\] to [right\] at (0.3) should be [left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <float> from [left\] to [right\] at (-0.3) should be [left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <float> from [left\] to [right\] at (0) should be [left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <float> from [left\] to [right\] at (0.3) should be [left\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-position/animations/bottom-interpolation.html.ini b/tests/wpt/meta/css/css-position/animations/bottom-interpolation.html.ini
index 906f5031fad..6da8eb4766c 100644
--- a/tests/wpt/meta/css/css-position/animations/bottom-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-position/animations/bottom-interpolation.html.ini
@@ -145,3 +145,39 @@
[Web Animations: property <bottom> from [-10px\] to [10px\] at (1.5) should be [20px\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <bottom> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <bottom> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-position/animations/left-interpolation.html.ini b/tests/wpt/meta/css/css-position/animations/left-interpolation.html.ini
index a6a052586b0..c77a8d0c3da 100644
--- a/tests/wpt/meta/css/css-position/animations/left-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-position/animations/left-interpolation.html.ini
@@ -145,3 +145,39 @@
[Web Animations: property <left> from [-10px\] to [10px\] at (1.5) should be [20px\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <left> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <left> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <left> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <left> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <left> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <left> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <left> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <left> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <left> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <left> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <left> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <left> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-position/animations/position-interpolation.html.ini b/tests/wpt/meta/css/css-position/animations/position-interpolation.html.ini
index 214c8fb0a06..474800021cf 100644
--- a/tests/wpt/meta/css/css-position/animations/position-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-position/animations/position-interpolation.html.ini
@@ -19,3 +19,21 @@
[Web Animations: property <position> from [absolute\] to [static\] at (1.5) should be [static\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position> from [absolute\] to [static\] at (-0.3) should be [absolute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position> from [absolute\] to [static\] at (0) should be [absolute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <position> from [absolute\] to [static\] at (0.3) should be [absolute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position> from [absolute\] to [static\] at (-0.3) should be [absolute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position> from [absolute\] to [static\] at (0) should be [absolute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <position> from [absolute\] to [static\] at (0.3) should be [absolute\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-position/animations/right-interpolation.html.ini b/tests/wpt/meta/css/css-position/animations/right-interpolation.html.ini
index 49e48b2879b..8df505cdebf 100644
--- a/tests/wpt/meta/css/css-position/animations/right-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-position/animations/right-interpolation.html.ini
@@ -145,3 +145,39 @@
[Web Animations: property <right> from [-10px\] to [10px\] at (1.5) should be [20px\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <right> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <right> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <right> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <right> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <right> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <right> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <right> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <right> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <right> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <right> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <right> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <right> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-position/animations/top-interpolation.html.ini b/tests/wpt/meta/css/css-position/animations/top-interpolation.html.ini
index e44e403c6a1..09f4262a2bc 100644
--- a/tests/wpt/meta/css/css-position/animations/top-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-position/animations/top-interpolation.html.ini
@@ -145,3 +145,39 @@
[Web Animations: property <top> from [-10px\] to [10px\] at (1.5) should be [20px\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <top> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <top> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <top> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <top> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <top> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <top> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <top> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <top> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <top> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <top> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <top> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <top> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text-decor/animations/discrete-no-interpolation.html.ini b/tests/wpt/meta/css/css-text-decor/animations/discrete-no-interpolation.html.ini
index 3a98ad39715..ed8c935b49c 100644
--- a/tests/wpt/meta/css/css-text-decor/animations/discrete-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-text-decor/animations/discrete-no-interpolation.html.ini
@@ -412,3 +412,207 @@
[CSS Transitions: property <text-underline-position> from [initial\] to [under\] at (0.3) should be [under\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-line> from [initial\] to [underline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-line> from [initial\] to [underline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-line> from [initial\] to [underline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-line> from [initial\] to [underline\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-line> from [initial\] to [underline\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-line> from [initial\] to [underline\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-style> from [initial\] to [dashed\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-style> from [initial\] to [dashed\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-style> from [initial\] to [dashed\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-style> from [initial\] to [dashed\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-style> from [initial\] to [dashed\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-style> from [initial\] to [dashed\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (0.5) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (0.6) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (1) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (1.5) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (0.5) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (0.6) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (1) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-decoration-thickness> from [initial\] to [123px\] at (1.5) should be [123px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (0.5) should be [under right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (0.6) should be [under right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (1) should be [under right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (1.5) should be [under right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (0.5) should be [under right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (0.6) should be [under right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (1) should be [under right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-position> from [initial\] to [under right\] at (1.5) should be [under right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (0.5) should be [dot\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (0.6) should be [dot\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (1) should be [dot\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (1.5) should be [dot\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (0.5) should be [dot\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (0.6) should be [dot\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (1) should be [dot\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-emphasis-style> from [initial\] to [dot\] at (1.5) should be [dot\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (0.5) should be [under\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (0.6) should be [under\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (1) should be [under\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (1.5) should be [under\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (0.5) should be [under\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (0.6) should be [under\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (1) should be [under\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-underline-position> from [initial\] to [under\] at (1.5) should be [under\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini b/tests/wpt/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini
new file mode 100644
index 00000000000..f3e1ede6af8
--- /dev/null
+++ b/tests/wpt/meta/css/css-text-decor/animations/text-decoration-thickness-interpolation.html.ini
@@ -0,0 +1,864 @@
+[text-decoration-thickness-interpolation.html]
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [16px\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [0%\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [1em\] to [200%\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0px\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [32px\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.3) should be [11.2px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (0.6) should be [6.4px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [0em\] at (1) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition: all: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [CSS Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0) should be [16px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.3) should be [20.8px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (0.6) should be [25.6px\]]
+ expected: FAIL
+
+ [Web Animations: property <text-decoration-thickness> from [100%\] to [2em\] at (1) should be [32px\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text-decor/text-decoration-thickness-calc.html.ini b/tests/wpt/meta/css/css-text-decor/text-decoration-thickness-calc.html.ini
new file mode 100644
index 00000000000..770239f2665
--- /dev/null
+++ b/tests/wpt/meta/css/css-text-decor/text-decoration-thickness-calc.html.ini
@@ -0,0 +1,2 @@
+[text-decoration-thickness-calc.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text-decor/text-decoration-thickness-computed.html.ini b/tests/wpt/meta/css/css-text-decor/text-decoration-thickness-computed.html.ini
index ac8d8c84473..807a0642ff4 100644
--- a/tests/wpt/meta/css/css-text-decor/text-decoration-thickness-computed.html.ini
+++ b/tests/wpt/meta/css/css-text-decor/text-decoration-thickness-computed.html.ini
@@ -8,3 +8,41 @@
[Property text-decoration-thickness value 'calc(10px - 8px)']
expected: FAIL
+ [Property text-decoration-thickness value '32px']
+ expected: FAIL
+
+ [Property text-decoration-thickness value '2em']
+ expected: FAIL
+
+ [Property text-decoration-thickness value '200%']
+ expected: FAIL
+
+ [Property text-decoration-thickness value 'calc(2em - 0px)']
+ expected: FAIL
+
+ [Property text-decoration-thickness value 'calc(200% - 0px)']
+ expected: FAIL
+
+ [Property text-decoration-thickness value 'calc(0.5em - 0px)']
+ expected: FAIL
+
+ [Property text-decoration-thickness value 'calc(50% - 0px)']
+ expected: FAIL
+
+ [Property text-decoration-thickness value 'calc(2em - 8px)']
+ expected: FAIL
+
+ [Property text-decoration-thickness value 'calc(2em - 0.5em)']
+ expected: FAIL
+
+ [Property text-decoration-thickness value 'calc(2em - 50%)']
+ expected: FAIL
+
+ [Property text-decoration-thickness value 'calc(200% - 8px)']
+ expected: FAIL
+
+ [Property text-decoration-thickness value 'calc(200% - 0.5em)']
+ expected: FAIL
+
+ [Property text-decoration-thickness value 'calc(200% - 50%)']
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/animations/hyphen-no-interpolation.html.ini b/tests/wpt/meta/css/css-text/animations/hyphen-no-interpolation.html.ini
index 53fa0ef7805..796d1abb613 100644
--- a/tests/wpt/meta/css/css-text/animations/hyphen-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-text/animations/hyphen-no-interpolation.html.ini
@@ -277,3 +277,129 @@
[CSS Transitions: property <hyphens> from [initial\] to [auto\] at (0.3) should be [auto\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (0.5) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (0.6) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (1) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (1.5) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (0.5) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (0.6) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (1) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-character> from [initial\] to ["e"\] at (1.5) should be ["e"\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.6) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (1) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (1.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (0.6) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (1) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphenate-limit-chars> from [initial\] to [10\] at (1.5) should be [10\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphens> from [initial\] to [auto\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphens> from [initial\] to [auto\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphens> from [initial\] to [auto\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphens> from [initial\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphens> from [initial\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphens> from [initial\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <hyphens> from [initial\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphens> from [initial\] to [auto\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphens> from [initial\] to [auto\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphens> from [initial\] to [auto\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphens> from [initial\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphens> from [initial\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphens> from [initial\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <hyphens> from [initial\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/animations/line-break-no-interpolation.html.ini b/tests/wpt/meta/css/css-text/animations/line-break-no-interpolation.html.ini
index 4c67a0468bc..70c473d3388 100644
--- a/tests/wpt/meta/css/css-text/animations/line-break-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-text/animations/line-break-no-interpolation.html.ini
@@ -91,3 +91,45 @@
[CSS Transitions: property <line-break> from [initial\] to [anywhere\] at (0.3) should be [anywhere\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (0.5) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (0.6) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (1) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (1.5) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (0.5) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (0.6) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (1) should be [anywhere\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <line-break> from [initial\] to [anywhere\] at (1.5) should be [anywhere\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/animations/tab-size-interpolation.html.ini b/tests/wpt/meta/css/css-text/animations/tab-size-interpolation.html.ini
index f0166fb6c37..8254c37b9ac 100644
--- a/tests/wpt/meta/css/css-text/animations/tab-size-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-text/animations/tab-size-interpolation.html.ini
@@ -587,3 +587,44 @@
[CSS Transitions: property <tab-size> from neutral to [10\] at (1.5) should be [12.5\]]
expected: FAIL
+ [CSS Transitions with transition-behavior:allow-discrete: property <tab-size> from [1\] to [10px\] at (-0.3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <tab-size> from [1\] to [10px\] at (0) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <tab-size> from [1\] to [10px\] at (0.3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <tab-size> from [1\] to [10px\] at (0.5) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <tab-size> from [1\] to [10px\] at (0.6) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <tab-size> from [1\] to [10px\] at (1) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <tab-size> from [1\] to [10px\] at (1.5) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <tab-size> from [1\] to [10px\] at (-0.3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <tab-size> from [1\] to [10px\] at (0) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <tab-size> from [1\] to [10px\] at (0.3) should be [1\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <tab-size> from [1\] to [10px\] at (0.5) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <tab-size> from [1\] to [10px\] at (0.6) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <tab-size> from [1\] to [10px\] at (1) should be [10px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <tab-size> from [1\] to [10px\] at (1.5) should be [10px\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/animations/text-indent-interpolation.html.ini b/tests/wpt/meta/css/css-text/animations/text-indent-interpolation.html.ini
index 32cafd8948d..2694f0691c0 100644
--- a/tests/wpt/meta/css/css-text/animations/text-indent-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-text/animations/text-indent-interpolation.html.ini
@@ -418,3 +418,87 @@
[CSS Transitions: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.3) should be [50px each-line hanging\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (-0.3) should be [0px each-line\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (0) should be [0px each-line\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.3) should be [0px each-line\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.5) should be [50px hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.6) should be [50px hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (1) should be [50px hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (1.5) should be [50px hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (-0.3) should be [0px each-line\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (0) should be [0px each-line\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.3) should be [0px each-line\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.5) should be [50px hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (0.6) should be [50px hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (1) should be [50px hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px each-line\] to [50px hanging\] at (1.5) should be [50px hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.5) should be [50px each-line hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.6) should be [50px each-line hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (1) should be [50px each-line hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (1.5) should be [50px each-line hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (-0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (0) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.3) should be [0px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.5) should be [50px each-line hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (0.6) should be [50px each-line hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (1) should be [50px each-line hanging\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-indent> from [0px\] to [50px each-line hanging\] at (1.5) should be [50px each-line hanging\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/hyphens/hyphens-none-shy-on-2nd-line-001.html.ini b/tests/wpt/meta/css/css-text/hyphens/hyphens-none-shy-on-2nd-line-001.html.ini
new file mode 100644
index 00000000000..bd418082cd7
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/hyphens/hyphens-none-shy-on-2nd-line-001.html.ini
@@ -0,0 +1,2 @@
+[hyphens-none-shy-on-2nd-line-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/line-break/line-break-normal-018.xht.ini b/tests/wpt/meta/css/css-text/line-break/line-break-normal-018.xht.ini
deleted file mode 100644
index 693999d7f9d..00000000000
--- a/tests/wpt/meta/css/css-text/line-break/line-break-normal-018.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[line-break-normal-018.xht]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/line-break/line-break-strict-018.xht.ini b/tests/wpt/meta/css/css-text/line-break/line-break-strict-018.xht.ini
deleted file mode 100644
index bd79bd226f9..00000000000
--- a/tests/wpt/meta/css/css-text/line-break/line-break-strict-018.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[line-break-strict-018.xht]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-002.html.ini b/tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-002.html.ini
new file mode 100644
index 00000000000..cb01a68c50a
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-002.html.ini
@@ -0,0 +1,2 @@
+[text-align-justify-tabs-002.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-003.html.ini b/tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-003.html.ini
new file mode 100644
index 00000000000..dd37176f0f9
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-003.html.ini
@@ -0,0 +1,2 @@
+[text-align-justify-tabs-003.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-004.html.ini b/tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-004.html.ini
new file mode 100644
index 00000000000..278ddf8b0f6
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-align/text-align-justify-tabs-004.html.ini
@@ -0,0 +1,2 @@
+[text-align-justify-tabs-004.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-align/text-align-last-interpolation.html.ini b/tests/wpt/meta/css/css-text/text-align/text-align-last-interpolation.html.ini
index d8cf965615a..254c1998a2f 100644
--- a/tests/wpt/meta/css/css-text/text-align/text-align-last-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-text/text-align/text-align-last-interpolation.html.ini
@@ -334,3 +334,171 @@
[Web Animations: property <text-align-last> from [end\] to [match-parent\] at (1.5) should be [match-parent\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [auto\] to [start\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [auto\] to [start\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [auto\] to [start\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [auto\] to [start\] at (0.5) should be [start\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [auto\] to [start\] at (0.6) should be [start\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [auto\] to [start\] at (1) should be [start\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [auto\] to [start\] at (1.5) should be [start\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [auto\] to [start\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [auto\] to [start\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [auto\] to [start\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [auto\] to [start\] at (0.5) should be [start\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [auto\] to [start\] at (0.6) should be [start\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [auto\] to [start\] at (1) should be [start\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [auto\] to [start\] at (1.5) should be [start\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [justify\] to [center\] at (-0.3) should be [justify\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [justify\] to [center\] at (0) should be [justify\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [justify\] to [center\] at (0.3) should be [justify\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [justify\] to [center\] at (0.5) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [justify\] to [center\] at (0.6) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [justify\] to [center\] at (1) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [justify\] to [center\] at (1.5) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [justify\] to [center\] at (-0.3) should be [justify\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [justify\] to [center\] at (0) should be [justify\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [justify\] to [center\] at (0.3) should be [justify\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [justify\] to [center\] at (0.5) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [justify\] to [center\] at (0.6) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [justify\] to [center\] at (1) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [justify\] to [center\] at (1.5) should be [center\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [left\] to [right\] at (-0.3) should be [left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [left\] to [right\] at (0) should be [left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [left\] to [right\] at (0.3) should be [left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [left\] to [right\] at (0.5) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [left\] to [right\] at (0.6) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [left\] to [right\] at (1) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [left\] to [right\] at (1.5) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [left\] to [right\] at (-0.3) should be [left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [left\] to [right\] at (0) should be [left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [left\] to [right\] at (0.3) should be [left\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [left\] to [right\] at (0.5) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [left\] to [right\] at (0.6) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [left\] to [right\] at (1) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [left\] to [right\] at (1.5) should be [right\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (-0.3) should be [end\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0) should be [end\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.3) should be [end\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.5) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.6) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (1) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (1.5) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (-0.3) should be [end\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0) should be [end\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.3) should be [end\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.5) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (0.6) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (1) should be [match-parent\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-align-last> from [end\] to [match-parent\] at (1.5) should be [match-parent\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-autospace/text-autospace-break-001.html.ini b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-break-001.html.ini
new file mode 100644
index 00000000000..eef64d20e85
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-autospace/text-autospace-break-001.html.ini
@@ -0,0 +1,2 @@
+[text-autospace-break-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-justify/text-justify-interpolation.html.ini b/tests/wpt/meta/css/css-text/text-justify/text-justify-interpolation.html.ini
index b818d67c522..c85bcb589a4 100644
--- a/tests/wpt/meta/css/css-text/text-justify/text-justify-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-text/text-justify/text-justify-interpolation.html.ini
@@ -463,3 +463,213 @@
[CSS Transitions: property <text-justify> from [distribute\] to [none\] at (0.3) should be [distribute\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (0.5) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (0.6) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (1) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (1.5) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (0.5) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (0.6) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (1) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-word\] at (1.5) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (0.5) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (0.6) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (1) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (1.5) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (0.5) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (0.6) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (1) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [auto\] to [inter-character\] at (1.5) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (-0.3) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (0) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (0.3) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (0.5) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (0.6) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (1) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (1.5) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (-0.3) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (0) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (0.3) should be [inter-character\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (0.5) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (0.6) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (1) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-character\] to [distribute\] at (1.5) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (-0.3) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (0) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (0.3) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (0.5) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (0.6) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (1) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (1.5) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (-0.3) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (0) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (0.3) should be [inter-word\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (0.5) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (0.6) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (1) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [inter-word\] to [distribute\] at (1.5) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [distribute\] to [none\] at (-0.3) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [distribute\] to [none\] at (0) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [distribute\] to [none\] at (0.3) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [distribute\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [distribute\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [distribute\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <text-justify> from [distribute\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [distribute\] to [none\] at (-0.3) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [distribute\] to [none\] at (0) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [distribute\] to [none\] at (0.3) should be [distribute\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [distribute\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [distribute\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [distribute\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <text-justify> from [distribute\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/white-space/trailing-space-position-001.html.ini b/tests/wpt/meta/css/css-text/white-space/trailing-space-position-001.html.ini
new file mode 100644
index 00000000000..f78e6b94672
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/white-space/trailing-space-position-001.html.ini
@@ -0,0 +1,6 @@
+[trailing-space-position-001.html]
+ [CSS Test: Positions of trailing collapsible spaces 1]
+ expected: FAIL
+
+ [CSS Test: Positions of trailing collapsible spaces 3]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-transforms/2d-transform-inline-js.html.ini b/tests/wpt/meta/css/css-transforms/2d-transform-inline-js.html.ini
new file mode 100644
index 00000000000..5b22f088a01
--- /dev/null
+++ b/tests/wpt/meta/css/css-transforms/2d-transform-inline-js.html.ini
@@ -0,0 +1,3 @@
+[2d-transform-inline-js.html]
+ [JS test: Inline renderer must return the correct computed transform]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-transforms/animation/backface-visibility-no-interpolation.html.ini b/tests/wpt/meta/css/css-transforms/animation/backface-visibility-no-interpolation.html.ini
index 34a03dadb89..5bf790c8bac 100644
--- a/tests/wpt/meta/css/css-transforms/animation/backface-visibility-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-transforms/animation/backface-visibility-no-interpolation.html.ini
@@ -19,3 +19,21 @@
[Web Animations: property <backface-visibility> from [initial\] to [hidden\] at (1.5) should be [hidden\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backface-visibility> from [initial\] to [hidden\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backface-visibility> from [initial\] to [hidden\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backface-visibility> from [initial\] to [hidden\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backface-visibility> from [initial\] to [hidden\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backface-visibility> from [initial\] to [hidden\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backface-visibility> from [initial\] to [hidden\] at (0.3) should be [initial\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-transforms/animation/perspective-interpolation.html.ini b/tests/wpt/meta/css/css-transforms/animation/perspective-interpolation.html.ini
index ac5f8d8e507..d6dd7cf58f1 100644
--- a/tests/wpt/meta/css/css-transforms/animation/perspective-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-transforms/animation/perspective-interpolation.html.ini
@@ -295,3 +295,57 @@
[CSS Transitions: property <perspective> from [50px\] to [none\] at (0.3) should be [50px\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <perspective> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <perspective> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <perspective> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <perspective> from [initial\] to [20px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <perspective> from [initial\] to [20px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <perspective> from [initial\] to [20px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <perspective> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <perspective> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <perspective> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <perspective> from [unset\] to [20px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <perspective> from [unset\] to [20px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <perspective> from [unset\] to [20px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <perspective> from [50px\] to [none\] at (-0.3) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <perspective> from [50px\] to [none\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <perspective> from [50px\] to [none\] at (0.3) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <perspective> from [50px\] to [none\] at (-0.3) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <perspective> from [50px\] to [none\] at (0) should be [50px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <perspective> from [50px\] to [none\] at (0.3) should be [50px\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-transitions/animations/vertical-align-interpolation.html.ini b/tests/wpt/meta/css/css-transitions/animations/vertical-align-interpolation.html.ini
index ed067a8b2d5..912a447a37e 100644
--- a/tests/wpt/meta/css/css-transitions/animations/vertical-align-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-transitions/animations/vertical-align-interpolation.html.ini
@@ -565,3 +565,129 @@
[CSS Transitions: property <vertical-align> from [super\] to [40%\] at (0.3) should be [40%\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (0.5) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (0.6) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (1) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (1.5) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (0.5) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (0.6) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (1) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [initial\] to [40px\] at (1.5) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (0.5) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (0.6) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (1) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (1.5) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (0.5) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (0.6) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (1) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [unset\] to [40px\] at (1.5) should be [40px\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [super\] to [40%\] at (-0.3) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [super\] to [40%\] at (0) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [super\] to [40%\] at (0.3) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [super\] to [40%\] at (0.5) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [super\] to [40%\] at (0.6) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [super\] to [40%\] at (1) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <vertical-align> from [super\] to [40%\] at (1.5) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [super\] to [40%\] at (-0.3) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [super\] to [40%\] at (0) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [super\] to [40%\] at (0.3) should be [super\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [super\] to [40%\] at (0.5) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [super\] to [40%\] at (0.6) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [super\] to [40%\] at (1) should be [40%\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <vertical-align> from [super\] to [40%\] at (1.5) should be [40%\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-transitions/animations/z-index-interpolation.html.ini b/tests/wpt/meta/css/css-transitions/animations/z-index-interpolation.html.ini
index f905d0ad084..3821ea57b40 100644
--- a/tests/wpt/meta/css/css-transitions/animations/z-index-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-transitions/animations/z-index-interpolation.html.ini
@@ -244,3 +244,57 @@
[CSS Transitions: property <z-index> from [auto\] to [10\] at (0.3) should be [auto\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <z-index> from [initial\] to [5\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <z-index> from [initial\] to [5\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <z-index> from [initial\] to [5\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <z-index> from [initial\] to [5\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <z-index> from [initial\] to [5\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <z-index> from [initial\] to [5\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <z-index> from [unset\] to [5\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <z-index> from [unset\] to [5\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <z-index> from [unset\] to [5\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <z-index> from [unset\] to [5\] at (-0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <z-index> from [unset\] to [5\] at (0) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <z-index> from [unset\] to [5\] at (0.3) should be [unset\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <z-index> from [auto\] to [10\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <z-index> from [auto\] to [10\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <z-index> from [auto\] to [10\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <z-index> from [auto\] to [10\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <z-index> from [auto\] to [10\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <z-index> from [auto\] to [10\] at (0.3) should be [auto\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini b/tests/wpt/meta/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini
new file mode 100644
index 00000000000..e35a452a186
--- /dev/null
+++ b/tests/wpt/meta/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html.ini
@@ -0,0 +1,2 @@
+[no-transition-from-ua-to-blocking-stylesheet.html]
+ expected: TIMEOUT
diff --git a/tests/wpt/meta/css/css-ui/animation/accent-color-interpolation.html.ini b/tests/wpt/meta/css/css-ui/animation/accent-color-interpolation.html.ini
index 9d742425719..3f4e85d77f6 100644
--- a/tests/wpt/meta/css/css-ui/animation/accent-color-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-ui/animation/accent-color-interpolation.html.ini
@@ -544,3 +544,87 @@
[CSS Transitions: property <accent-color> from [auto\] to [green\] at (0.3) should be [auto\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [initial\] to [green\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [initial\] to [green\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [initial\] to [green\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [initial\] to [green\] at (0.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [initial\] to [green\] at (0.6) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [initial\] to [green\] at (1) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [initial\] to [green\] at (1.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [initial\] to [green\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [initial\] to [green\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [initial\] to [green\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [initial\] to [green\] at (0.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [initial\] to [green\] at (0.6) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [initial\] to [green\] at (1) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [initial\] to [green\] at (1.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [auto\] to [green\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [auto\] to [green\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [auto\] to [green\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [auto\] to [green\] at (0.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [auto\] to [green\] at (0.6) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [auto\] to [green\] at (1) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <accent-color> from [auto\] to [green\] at (1.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [auto\] to [green\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [auto\] to [green\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [auto\] to [green\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [auto\] to [green\] at (0.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [auto\] to [green\] at (0.6) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [auto\] to [green\] at (1) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <accent-color> from [auto\] to [green\] at (1.5) should be [green\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-ui/animation/appearance-no-interpolation.html.ini b/tests/wpt/meta/css/css-ui/animation/appearance-no-interpolation.html.ini
index 445c9b4c124..f9290559c0d 100644
--- a/tests/wpt/meta/css/css-ui/animation/appearance-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-ui/animation/appearance-no-interpolation.html.ini
@@ -91,3 +91,45 @@
[CSS Transitions: property <appearance> from [initial\] to [none\] at (0.3) should be [none\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <appearance> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <appearance> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <appearance> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <appearance> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <appearance> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <appearance> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <appearance> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <appearance> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <appearance> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <appearance> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <appearance> from [initial\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <appearance> from [initial\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <appearance> from [initial\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <appearance> from [initial\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-ui/animation/caret-color-interpolation.html.ini b/tests/wpt/meta/css/css-ui/animation/caret-color-interpolation.html.ini
index 4f5bb712bde..994470aed3f 100644
--- a/tests/wpt/meta/css/css-ui/animation/caret-color-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-ui/animation/caret-color-interpolation.html.ini
@@ -544,3 +544,87 @@
[CSS Transitions: property <caret-color> from [auto\] to [green\] at (0.3) should be [auto\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [initial\] to [green\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [initial\] to [green\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [initial\] to [green\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [initial\] to [green\] at (0.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [initial\] to [green\] at (0.6) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [initial\] to [green\] at (1) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [initial\] to [green\] at (1.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [initial\] to [green\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [initial\] to [green\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [initial\] to [green\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [initial\] to [green\] at (0.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [initial\] to [green\] at (0.6) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [initial\] to [green\] at (1) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [initial\] to [green\] at (1.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [auto\] to [green\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [auto\] to [green\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [auto\] to [green\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [auto\] to [green\] at (0.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [auto\] to [green\] at (0.6) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [auto\] to [green\] at (1) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <caret-color> from [auto\] to [green\] at (1.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [auto\] to [green\] at (-0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [auto\] to [green\] at (0) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [auto\] to [green\] at (0.3) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [auto\] to [green\] at (0.5) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [auto\] to [green\] at (0.6) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [auto\] to [green\] at (1) should be [green\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <caret-color> from [auto\] to [green\] at (1.5) should be [green\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-ui/animation/cursor-no-interpolation.html.ini b/tests/wpt/meta/css/css-ui/animation/cursor-no-interpolation.html.ini
index 7d3a1bb6bcc..a78f9ed9b62 100644
--- a/tests/wpt/meta/css/css-ui/animation/cursor-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/css-ui/animation/cursor-no-interpolation.html.ini
@@ -19,3 +19,21 @@
[Web Animations: property <cursor> from [initial\] to [none\] at (1.5) should be [none\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <cursor> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <cursor> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <cursor> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <cursor> from [initial\] to [none\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <cursor> from [initial\] to [none\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <cursor> from [initial\] to [none\] at (0.3) should be [initial\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-ui/outline-auto-width-001.html.ini b/tests/wpt/meta/css/css-ui/outline-auto-width-001.html.ini
new file mode 100644
index 00000000000..8f0a06ac917
--- /dev/null
+++ b/tests/wpt/meta/css/css-ui/outline-auto-width-001.html.ini
@@ -0,0 +1,2 @@
+[outline-auto-width-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/round-function.html.ini b/tests/wpt/meta/css/css-values/round-function.html.ini
index f8ec718a016..602b55fab9c 100644
--- a/tests/wpt/meta/css/css-values/round-function.html.ini
+++ b/tests/wpt/meta/css/css-values/round-function.html.ini
@@ -202,3 +202,123 @@
[calc(1 / round(up, -1, infinity)) should be used-value-equivalent to calc(-infinity)]
expected: FAIL
+
+ [round(10px, 5px) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [round(nearest, 10px, 5px) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [round(down, 10px, 5px) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [round(up, 10px, 5px) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [round(to-zero, 10px, 5px) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [round(-10px, 5px) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [round(nearest, -10px, 5px) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [round(down, -10px, 5px) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [round(up, -10px, 5px) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [round(to-zero, -10px, 5px) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [calc(0px - round(23px, 10px)) should be used-value-equivalent to -20px]
+ expected: FAIL
+
+ [calc(0px - round(18px, 10px)) should be used-value-equivalent to -20px]
+ expected: FAIL
+
+ [calc(0px - round(15px, 10px)) should be used-value-equivalent to -20px]
+ expected: FAIL
+
+ [calc(0px - round(13px, 10px)) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [calc(0px - round(-13px, 10px)) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [calc(0px - round(-18px, 10px)) should be used-value-equivalent to 20px]
+ expected: FAIL
+
+ [calc(0px - round(nearest, 23px, 10px)) should be used-value-equivalent to -20px]
+ expected: FAIL
+
+ [calc(0px - round(nearest, 18px, 10px)) should be used-value-equivalent to -20px]
+ expected: FAIL
+
+ [calc(0px - round(nearest, 15px, 10px)) should be used-value-equivalent to -20px]
+ expected: FAIL
+
+ [calc(0px - round(nearest, 13px, 10px)) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [calc(0px - round(nearest, -13px, 10px)) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [calc(0px - round(nearest, -18px, 10px)) should be used-value-equivalent to 20px]
+ expected: FAIL
+
+ [calc(0px - round(down, 23px, 10px)) should be used-value-equivalent to -20px]
+ expected: FAIL
+
+ [calc(0px - round(down, 18px, 10px)) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [calc(0px - round(down, 15px, 10px)) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [calc(0px - round(down, 13px, 10px)) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [calc(0px - round(down, -13px, 10px)) should be used-value-equivalent to 20px]
+ expected: FAIL
+
+ [calc(0px - round(down, -18px, 10px)) should be used-value-equivalent to 20px]
+ expected: FAIL
+
+ [calc(0px - round(up, 23px, 10px)) should be used-value-equivalent to -30px]
+ expected: FAIL
+
+ [calc(0px - round(up, 18px, 10px)) should be used-value-equivalent to -20px]
+ expected: FAIL
+
+ [calc(0px - round(up, 15px, 10px)) should be used-value-equivalent to -20px]
+ expected: FAIL
+
+ [calc(0px - round(up, 13px, 10px)) should be used-value-equivalent to -20px]
+ expected: FAIL
+
+ [calc(0px - round(up, -13px, 10px)) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [calc(0px - round(up, -18px, 10px)) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [calc(0px - round(to-zero, 23px, 10px)) should be used-value-equivalent to -20px]
+ expected: FAIL
+
+ [calc(0px - round(to-zero, 18px, 10px)) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [calc(0px - round(to-zero, 15px, 10px)) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [calc(0px - round(to-zero, 13px, 10px)) should be used-value-equivalent to -10px]
+ expected: FAIL
+
+ [calc(0px - round(to-zero, -13px, 10px)) should be used-value-equivalent to 10px]
+ expected: FAIL
+
+ [calc(0px - round(to-zero, -18px, 10px)) should be used-value-equivalent to 10px]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-values/viewport-units-extreme-scale.html.ini b/tests/wpt/meta/css/css-values/viewport-units-extreme-scale.html.ini
new file mode 100644
index 00000000000..609ca57b06b
--- /dev/null
+++ b/tests/wpt/meta/css/css-values/viewport-units-extreme-scale.html.ini
@@ -0,0 +1,12 @@
+[viewport-units-extreme-scale.html]
+ [100vw computes to 640px]
+ expected: FAIL
+
+ [100vh computes to 480px]
+ expected: FAIL
+
+ [calc((1vw - 6.3999px) * 10000000) computes to 1000px]
+ expected: FAIL
+
+ [calc((100vh - 479px) * 60000) computes to 60000px]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/cssom-view/screen-detached-frame.html.ini b/tests/wpt/meta/css/cssom-view/screen-detached-frame.html.ini
new file mode 100644
index 00000000000..160dab8cc17
--- /dev/null
+++ b/tests/wpt/meta/css/cssom-view/screen-detached-frame.html.ini
@@ -0,0 +1,3 @@
+[screen-detached-frame.html]
+ [Window.screen on detached frame]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/cssom/HTMLLinkElement-load-event-002.html.ini b/tests/wpt/meta/css/cssom/HTMLLinkElement-load-event-002.html.ini
new file mode 100644
index 00000000000..30870e698be
--- /dev/null
+++ b/tests/wpt/meta/css/cssom/HTMLLinkElement-load-event-002.html.ini
@@ -0,0 +1,3 @@
+[HTMLLinkElement-load-event-002.html]
+ [Load event doesn't fire on removed link]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-001.html.ini b/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-001.html.ini
index 6517990b4bf..bc1e8b9fd00 100644
--- a/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-001.html.ini
+++ b/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-001.html.ini
@@ -787,3 +787,45 @@
[CSS Transitions: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.3) should be [url("#svgfilter")\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (-0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (0) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.5) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.6) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (1) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (1.5) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (-0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (0) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.5) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.6) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (1) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [blur(5px)\] at (1.5) should be [blur(5px)\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-002.html.ini b/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-002.html.ini
index c3aa4c71506..35134a2764c 100644
--- a/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-002.html.ini
+++ b/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-002.html.ini
@@ -211,3 +211,45 @@
[CSS Transitions: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.3) should be [grayscale(0) blur(0px)\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (-0.3) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.3) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.5) should be [blur(10px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.6) should be [blur(10px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (1) should be [blur(10px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (1.5) should be [blur(10px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (-0.3) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.3) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.5) should be [blur(10px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.6) should be [blur(10px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (1) should be [blur(10px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (1.5) should be [blur(10px)\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-003.html.ini b/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-003.html.ini
index c90433f5588..e1c734e0ea8 100644
--- a/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-003.html.ini
+++ b/tests/wpt/meta/css/filter-effects/animation/backdrop-filter-interpolation-003.html.ini
@@ -571,3 +571,45 @@
[CSS Transitions: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (0.3) should be [url("#svgfilter")\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (-0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (0) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (-0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (0) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <backdrop-filter> from [url("#svgfilter")\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/filter-effects/animation/color-interpolation-filters-no-interpolation.html.ini b/tests/wpt/meta/css/filter-effects/animation/color-interpolation-filters-no-interpolation.html.ini
index 3ce9cea649c..922db1e1c4f 100644
--- a/tests/wpt/meta/css/filter-effects/animation/color-interpolation-filters-no-interpolation.html.ini
+++ b/tests/wpt/meta/css/filter-effects/animation/color-interpolation-filters-no-interpolation.html.ini
@@ -91,3 +91,45 @@
[CSS Transitions: property <color-interpolation-filters> from [initial\] to [auto\] at (0.3) should be [auto\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (-0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (0) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (0.3) should be [initial\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (0.5) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (0.6) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (1) should be [auto\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <color-interpolation-filters> from [initial\] to [auto\] at (1.5) should be [auto\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/filter-effects/animation/filter-interpolation-002.html.ini b/tests/wpt/meta/css/filter-effects/animation/filter-interpolation-002.html.ini
index 75e16c5fad6..853282a2dfc 100644
--- a/tests/wpt/meta/css/filter-effects/animation/filter-interpolation-002.html.ini
+++ b/tests/wpt/meta/css/filter-effects/animation/filter-interpolation-002.html.ini
@@ -148,3 +148,21 @@
[CSS Transitions: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.3) should be [grayscale(0) blur(0px)\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (-0.3) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.3) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (-0.3) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [grayscale(0) blur(0px)\] to [blur(10px)\] at (0.3) should be [grayscale(0) blur(0px)\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/filter-effects/animation/filter-interpolation-003.html.ini b/tests/wpt/meta/css/filter-effects/animation/filter-interpolation-003.html.ini
index 362a32ec3cd..95af590eeb0 100644
--- a/tests/wpt/meta/css/filter-effects/animation/filter-interpolation-003.html.ini
+++ b/tests/wpt/meta/css/filter-effects/animation/filter-interpolation-003.html.ini
@@ -349,3 +349,87 @@
[CSS Transitions: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.3) should be [url("#svgfilter")\]]
expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (-0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (0) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (-0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (0) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (0.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (0.6) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (1) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [none\] at (1.5) should be [none\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (-0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (0) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.5) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.6) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (1) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-behavior:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (1.5) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (-0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (0) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.3) should be [url("#svgfilter")\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.5) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (0.6) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (1) should be [blur(5px)\]]
+ expected: FAIL
+
+ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <filter> from [url("#svgfilter")\] to [blur(5px)\] at (1.5) should be [blur(5px)\]]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/selectors/invalidation/has-css-nesting-shared.html.ini b/tests/wpt/meta/css/selectors/invalidation/has-css-nesting-shared.html.ini
new file mode 100644
index 00000000000..a68834f5bb8
--- /dev/null
+++ b/tests/wpt/meta/css/selectors/invalidation/has-css-nesting-shared.html.ini
@@ -0,0 +1,18 @@
+[has-css-nesting-shared.html]
+ [add .test to trigger1 - check subject1_1]
+ expected: FAIL
+
+ [add .test to trigger1 - check subject1_2]
+ expected: FAIL
+
+ [add .test to trigger2 - check subject2_1]
+ expected: FAIL
+
+ [add .test to trigger2 - check subject2_2]
+ expected: FAIL
+
+ [add .test to trigger3 - check subject3_1]
+ expected: FAIL
+
+ [add .test to trigger3 - check subject3_2]
+ expected: FAIL