LibWeb: Absolutize keyframe values before interpolating

This commit is contained in:
Tim Ledbetter 2025-06-24 11:11:17 +01:00 committed by Sam Atkins
commit b46378085d
Notes: github-actions[bot] 2025-06-24 11:38:03 +00:00
8 changed files with 1428 additions and 4 deletions

View file

@ -0,0 +1,462 @@
Harness status: OK
Found 456 tests
404 Pass
52 Fail
Pass CSS Transitions: property <width> from neutral to [40px] at (-0.3) should be [1px]
Pass CSS Transitions: property <width> from neutral to [40px] at (0) should be [10px]
Pass CSS Transitions: property <width> from neutral to [40px] at (0.3) should be [19px]
Pass CSS Transitions: property <width> from neutral to [40px] at (0.6) should be [28px]
Pass CSS Transitions: property <width> from neutral to [40px] at (1) should be [40px]
Pass CSS Transitions: property <width> from neutral to [40px] at (1.5) should be [55px]
Pass CSS Transitions with transition: all: property <width> from neutral to [40px] at (-0.3) should be [1px]
Pass CSS Transitions with transition: all: property <width> from neutral to [40px] at (0) should be [10px]
Pass CSS Transitions with transition: all: property <width> from neutral to [40px] at (0.3) should be [19px]
Pass CSS Transitions with transition: all: property <width> from neutral to [40px] at (0.6) should be [28px]
Pass CSS Transitions with transition: all: property <width> from neutral to [40px] at (1) should be [40px]
Pass CSS Transitions with transition: all: property <width> from neutral to [40px] at (1.5) should be [55px]
Fail CSS Animations: property <width> from neutral to [40px] at (-0.3) should be [1px]
Fail CSS Animations: property <width> from neutral to [40px] at (0) should be [10px]
Fail CSS Animations: property <width> from neutral to [40px] at (0.3) should be [19px]
Fail CSS Animations: property <width> from neutral to [40px] at (0.6) should be [28px]
Pass CSS Animations: property <width> from neutral to [40px] at (1) should be [40px]
Fail CSS Animations: property <width> from neutral to [40px] at (1.5) should be [55px]
Fail Web Animations: property <width> from neutral to [40px] at (-0.3) should be [1px]
Fail Web Animations: property <width> from neutral to [40px] at (0) should be [10px]
Fail Web Animations: property <width> from neutral to [40px] at (0.3) should be [19px]
Fail Web Animations: property <width> from neutral to [40px] at (0.6) should be [28px]
Pass Web Animations: property <width> from neutral to [40px] at (1) should be [40px]
Fail Web Animations: property <width> from neutral to [40px] at (1.5) should be [55px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [initial] to [40px] at (-0.3) should be [initial]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [initial] to [40px] at (0) should be [initial]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [initial] to [40px] at (0.3) should be [initial]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [initial] to [40px] at (0.5) should be [40px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [initial] to [40px] at (0.6) should be [40px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [initial] to [40px] at (1) should be [40px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [initial] to [40px] at (1.5) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [initial] to [40px] at (-0.3) should be [initial]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [initial] to [40px] at (0) should be [initial]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [initial] to [40px] at (0.3) should be [initial]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [initial] to [40px] at (0.5) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [initial] to [40px] at (0.6) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [initial] to [40px] at (1) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [initial] to [40px] at (1.5) should be [40px]
Pass CSS Transitions: property <width> from [initial] to [40px] at (-0.3) should be [40px]
Pass CSS Transitions: property <width> from [initial] to [40px] at (0) should be [40px]
Pass CSS Transitions: property <width> from [initial] to [40px] at (0.3) should be [40px]
Pass CSS Transitions: property <width> from [initial] to [40px] at (0.5) should be [40px]
Pass CSS Transitions: property <width> from [initial] to [40px] at (0.6) should be [40px]
Pass CSS Transitions: property <width> from [initial] to [40px] at (1) should be [40px]
Pass CSS Transitions: property <width> from [initial] to [40px] at (1.5) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [initial] to [40px] at (-0.3) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [initial] to [40px] at (0) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [initial] to [40px] at (0.3) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [initial] to [40px] at (0.5) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [initial] to [40px] at (0.6) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [initial] to [40px] at (1) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [initial] to [40px] at (1.5) should be [40px]
Pass CSS Animations: property <width> from [initial] to [40px] at (-0.3) should be [initial]
Pass CSS Animations: property <width> from [initial] to [40px] at (0) should be [initial]
Pass CSS Animations: property <width> from [initial] to [40px] at (0.3) should be [initial]
Pass CSS Animations: property <width> from [initial] to [40px] at (0.5) should be [40px]
Pass CSS Animations: property <width> from [initial] to [40px] at (0.6) should be [40px]
Pass CSS Animations: property <width> from [initial] to [40px] at (1) should be [40px]
Pass CSS Animations: property <width> from [initial] to [40px] at (1.5) should be [40px]
Pass Web Animations: property <width> from [initial] to [40px] at (-0.3) should be [initial]
Pass Web Animations: property <width> from [initial] to [40px] at (0) should be [initial]
Pass Web Animations: property <width> from [initial] to [40px] at (0.3) should be [initial]
Pass Web Animations: property <width> from [initial] to [40px] at (0.5) should be [40px]
Pass Web Animations: property <width> from [initial] to [40px] at (0.6) should be [40px]
Pass Web Animations: property <width> from [initial] to [40px] at (1) should be [40px]
Pass Web Animations: property <width> from [initial] to [40px] at (1.5) should be [40px]
Pass CSS Transitions: property <width> from [inherit] to [40px] at (-0.3) should be [118px]
Pass CSS Transitions: property <width> from [inherit] to [40px] at (0) should be [100px]
Pass CSS Transitions: property <width> from [inherit] to [40px] at (0.3) should be [82px]
Pass CSS Transitions: property <width> from [inherit] to [40px] at (0.6) should be [64px]
Pass CSS Transitions: property <width> from [inherit] to [40px] at (1) should be [40px]
Pass CSS Transitions: property <width> from [inherit] to [40px] at (1.5) should be [10px]
Pass CSS Transitions with transition: all: property <width> from [inherit] to [40px] at (-0.3) should be [118px]
Pass CSS Transitions with transition: all: property <width> from [inherit] to [40px] at (0) should be [100px]
Pass CSS Transitions with transition: all: property <width> from [inherit] to [40px] at (0.3) should be [82px]
Pass CSS Transitions with transition: all: property <width> from [inherit] to [40px] at (0.6) should be [64px]
Pass CSS Transitions with transition: all: property <width> from [inherit] to [40px] at (1) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [inherit] to [40px] at (1.5) should be [10px]
Pass CSS Animations: property <width> from [inherit] to [40px] at (-0.3) should be [118px]
Pass CSS Animations: property <width> from [inherit] to [40px] at (0) should be [100px]
Pass CSS Animations: property <width> from [inherit] to [40px] at (0.3) should be [82px]
Pass CSS Animations: property <width> from [inherit] to [40px] at (0.6) should be [64px]
Pass CSS Animations: property <width> from [inherit] to [40px] at (1) should be [40px]
Pass CSS Animations: property <width> from [inherit] to [40px] at (1.5) should be [10px]
Pass Web Animations: property <width> from [inherit] to [40px] at (-0.3) should be [118px]
Pass Web Animations: property <width> from [inherit] to [40px] at (0) should be [100px]
Pass Web Animations: property <width> from [inherit] to [40px] at (0.3) should be [82px]
Pass Web Animations: property <width> from [inherit] to [40px] at (0.6) should be [64px]
Pass Web Animations: property <width> from [inherit] to [40px] at (1) should be [40px]
Pass Web Animations: property <width> from [inherit] to [40px] at (1.5) should be [10px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [unset] to [40px] at (-0.3) should be [unset]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [unset] to [40px] at (0) should be [unset]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [unset] to [40px] at (0.3) should be [unset]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [unset] to [40px] at (0.5) should be [40px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [unset] to [40px] at (0.6) should be [40px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [unset] to [40px] at (1) should be [40px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [unset] to [40px] at (1.5) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [unset] to [40px] at (-0.3) should be [unset]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [unset] to [40px] at (0) should be [unset]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [unset] to [40px] at (0.3) should be [unset]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [unset] to [40px] at (0.5) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [unset] to [40px] at (0.6) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [unset] to [40px] at (1) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [unset] to [40px] at (1.5) should be [40px]
Pass CSS Transitions: property <width> from [unset] to [40px] at (-0.3) should be [40px]
Pass CSS Transitions: property <width> from [unset] to [40px] at (0) should be [40px]
Pass CSS Transitions: property <width> from [unset] to [40px] at (0.3) should be [40px]
Pass CSS Transitions: property <width> from [unset] to [40px] at (0.5) should be [40px]
Pass CSS Transitions: property <width> from [unset] to [40px] at (0.6) should be [40px]
Pass CSS Transitions: property <width> from [unset] to [40px] at (1) should be [40px]
Pass CSS Transitions: property <width> from [unset] to [40px] at (1.5) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [unset] to [40px] at (-0.3) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [unset] to [40px] at (0) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [unset] to [40px] at (0.3) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [unset] to [40px] at (0.5) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [unset] to [40px] at (0.6) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [unset] to [40px] at (1) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [unset] to [40px] at (1.5) should be [40px]
Pass CSS Animations: property <width> from [unset] to [40px] at (-0.3) should be [unset]
Pass CSS Animations: property <width> from [unset] to [40px] at (0) should be [unset]
Pass CSS Animations: property <width> from [unset] to [40px] at (0.3) should be [unset]
Pass CSS Animations: property <width> from [unset] to [40px] at (0.5) should be [40px]
Pass CSS Animations: property <width> from [unset] to [40px] at (0.6) should be [40px]
Pass CSS Animations: property <width> from [unset] to [40px] at (1) should be [40px]
Pass CSS Animations: property <width> from [unset] to [40px] at (1.5) should be [40px]
Pass Web Animations: property <width> from [unset] to [40px] at (-0.3) should be [unset]
Pass Web Animations: property <width> from [unset] to [40px] at (0) should be [unset]
Pass Web Animations: property <width> from [unset] to [40px] at (0.3) should be [unset]
Pass Web Animations: property <width> from [unset] to [40px] at (0.5) should be [40px]
Pass Web Animations: property <width> from [unset] to [40px] at (0.6) should be [40px]
Pass Web Animations: property <width> from [unset] to [40px] at (1) should be [40px]
Pass Web Animations: property <width> from [unset] to [40px] at (1.5) should be [40px]
Pass CSS Transitions: property <width> from [0px] to [100px] at (-0.3) should be [0px]
Pass CSS Transitions: property <width> from [0px] to [100px] at (0) should be [0px]
Pass CSS Transitions: property <width> from [0px] to [100px] at (0.3) should be [30px]
Pass CSS Transitions: property <width> from [0px] to [100px] at (0.6) should be [60px]
Pass CSS Transitions: property <width> from [0px] to [100px] at (1) should be [100px]
Pass CSS Transitions: property <width> from [0px] to [100px] at (1.5) should be [150px]
Pass CSS Transitions with transition: all: property <width> from [0px] to [100px] at (-0.3) should be [0px]
Pass CSS Transitions with transition: all: property <width> from [0px] to [100px] at (0) should be [0px]
Pass CSS Transitions with transition: all: property <width> from [0px] to [100px] at (0.3) should be [30px]
Pass CSS Transitions with transition: all: property <width> from [0px] to [100px] at (0.6) should be [60px]
Pass CSS Transitions with transition: all: property <width> from [0px] to [100px] at (1) should be [100px]
Pass CSS Transitions with transition: all: property <width> from [0px] to [100px] at (1.5) should be [150px]
Pass CSS Animations: property <width> from [0px] to [100px] at (-0.3) should be [0px]
Pass CSS Animations: property <width> from [0px] to [100px] at (0) should be [0px]
Pass CSS Animations: property <width> from [0px] to [100px] at (0.3) should be [30px]
Pass CSS Animations: property <width> from [0px] to [100px] at (0.6) should be [60px]
Pass CSS Animations: property <width> from [0px] to [100px] at (1) should be [100px]
Pass CSS Animations: property <width> from [0px] to [100px] at (1.5) should be [150px]
Pass Web Animations: property <width> from [0px] to [100px] at (-0.3) should be [0px]
Pass Web Animations: property <width> from [0px] to [100px] at (0) should be [0px]
Pass Web Animations: property <width> from [0px] to [100px] at (0.3) should be [30px]
Pass Web Animations: property <width> from [0px] to [100px] at (0.6) should be [60px]
Pass Web Animations: property <width> from [0px] to [100px] at (1) should be [100px]
Pass Web Animations: property <width> from [0px] to [100px] at (1.5) should be [150px]
Pass CSS Transitions: property <width> from [10px] to [100%] at (-0.3) should be [0px]
Pass CSS Transitions: property <width> from [10px] to [100%] at (0) should be [10px]
Pass CSS Transitions: property <width> from [10px] to [100%] at (0.3) should be [37px]
Pass CSS Transitions: property <width> from [10px] to [100%] at (0.6) should be [64px]
Pass CSS Transitions: property <width> from [10px] to [100%] at (1) should be [100px]
Pass CSS Transitions: property <width> from [10px] to [100%] at (1.5) should be [145px]
Pass CSS Transitions with transition: all: property <width> from [10px] to [100%] at (-0.3) should be [0px]
Pass CSS Transitions with transition: all: property <width> from [10px] to [100%] at (0) should be [10px]
Pass CSS Transitions with transition: all: property <width> from [10px] to [100%] at (0.3) should be [37px]
Pass CSS Transitions with transition: all: property <width> from [10px] to [100%] at (0.6) should be [64px]
Pass CSS Transitions with transition: all: property <width> from [10px] to [100%] at (1) should be [100px]
Pass CSS Transitions with transition: all: property <width> from [10px] to [100%] at (1.5) should be [145px]
Pass CSS Animations: property <width> from [10px] to [100%] at (-0.3) should be [0px]
Pass CSS Animations: property <width> from [10px] to [100%] at (0) should be [10px]
Pass CSS Animations: property <width> from [10px] to [100%] at (0.3) should be [37px]
Pass CSS Animations: property <width> from [10px] to [100%] at (0.6) should be [64px]
Pass CSS Animations: property <width> from [10px] to [100%] at (1) should be [100px]
Pass CSS Animations: property <width> from [10px] to [100%] at (1.5) should be [145px]
Pass Web Animations: property <width> from [10px] to [100%] at (-0.3) should be [0px]
Pass Web Animations: property <width> from [10px] to [100%] at (0) should be [10px]
Pass Web Animations: property <width> from [10px] to [100%] at (0.3) should be [37px]
Pass Web Animations: property <width> from [10px] to [100%] at (0.6) should be [64px]
Pass Web Animations: property <width> from [10px] to [100%] at (1) should be [100px]
Pass Web Animations: property <width> from [10px] to [100%] at (1.5) should be [145px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [40px] at (-0.3) should be [auto]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [40px] at (0) should be [auto]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [40px] at (0.3) should be [auto]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [40px] at (0.5) should be [40px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [40px] at (0.6) should be [40px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [40px] at (1) should be [40px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [40px] at (1.5) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [40px] at (-0.3) should be [auto]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [40px] at (0) should be [auto]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [40px] at (0.3) should be [auto]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [40px] at (0.5) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [40px] at (0.6) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [40px] at (1) should be [40px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [40px] at (1.5) should be [40px]
Pass CSS Transitions: property <width> from [auto] to [40px] at (-0.3) should be [40px]
Pass CSS Transitions: property <width> from [auto] to [40px] at (0) should be [40px]
Pass CSS Transitions: property <width> from [auto] to [40px] at (0.3) should be [40px]
Pass CSS Transitions: property <width> from [auto] to [40px] at (0.5) should be [40px]
Pass CSS Transitions: property <width> from [auto] to [40px] at (0.6) should be [40px]
Pass CSS Transitions: property <width> from [auto] to [40px] at (1) should be [40px]
Pass CSS Transitions: property <width> from [auto] to [40px] at (1.5) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [auto] to [40px] at (-0.3) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [auto] to [40px] at (0) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [auto] to [40px] at (0.3) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [auto] to [40px] at (0.5) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [auto] to [40px] at (0.6) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [auto] to [40px] at (1) should be [40px]
Pass CSS Transitions with transition: all: property <width> from [auto] to [40px] at (1.5) should be [40px]
Pass CSS Animations: property <width> from [auto] to [40px] at (-0.3) should be [auto]
Pass CSS Animations: property <width> from [auto] to [40px] at (0) should be [auto]
Pass CSS Animations: property <width> from [auto] to [40px] at (0.3) should be [auto]
Pass CSS Animations: property <width> from [auto] to [40px] at (0.5) should be [40px]
Pass CSS Animations: property <width> from [auto] to [40px] at (0.6) should be [40px]
Pass CSS Animations: property <width> from [auto] to [40px] at (1) should be [40px]
Pass CSS Animations: property <width> from [auto] to [40px] at (1.5) should be [40px]
Pass Web Animations: property <width> from [auto] to [40px] at (-0.3) should be [auto]
Pass Web Animations: property <width> from [auto] to [40px] at (0) should be [auto]
Pass Web Animations: property <width> from [auto] to [40px] at (0.3) should be [auto]
Pass Web Animations: property <width> from [auto] to [40px] at (0.5) should be [40px]
Pass Web Animations: property <width> from [auto] to [40px] at (0.6) should be [40px]
Pass Web Animations: property <width> from [auto] to [40px] at (1) should be [40px]
Pass Web Animations: property <width> from [auto] to [40px] at (1.5) should be [40px]
Pass CSS Transitions: property <width> from [1em] to [10vw] at (-0.3) should be [0.00px]
Pass CSS Transitions: property <width> from [1em] to [10vw] at (0) should be [16.00px]
Pass CSS Transitions: property <width> from [1em] to [10vw] at (0.3) should be [35.20px]
Pass CSS Transitions: property <width> from [1em] to [10vw] at (0.6) should be [54.40px]
Pass CSS Transitions: property <width> from [1em] to [10vw] at (1) should be [80.00px]
Pass CSS Transitions: property <width> from [1em] to [10vw] at (1.5) should be [112.00px]
Pass CSS Transitions with transition: all: property <width> from [1em] to [10vw] at (-0.3) should be [0.00px]
Pass CSS Transitions with transition: all: property <width> from [1em] to [10vw] at (0) should be [16.00px]
Pass CSS Transitions with transition: all: property <width> from [1em] to [10vw] at (0.3) should be [35.20px]
Pass CSS Transitions with transition: all: property <width> from [1em] to [10vw] at (0.6) should be [54.40px]
Pass CSS Transitions with transition: all: property <width> from [1em] to [10vw] at (1) should be [80.00px]
Pass CSS Transitions with transition: all: property <width> from [1em] to [10vw] at (1.5) should be [112.00px]
Pass CSS Animations: property <width> from [1em] to [10vw] at (-0.3) should be [0.00px]
Pass CSS Animations: property <width> from [1em] to [10vw] at (0) should be [16.00px]
Pass CSS Animations: property <width> from [1em] to [10vw] at (0.3) should be [35.20px]
Pass CSS Animations: property <width> from [1em] to [10vw] at (0.6) should be [54.40px]
Pass CSS Animations: property <width> from [1em] to [10vw] at (1) should be [80.00px]
Pass CSS Animations: property <width> from [1em] to [10vw] at (1.5) should be [112.00px]
Pass Web Animations: property <width> from [1em] to [10vw] at (-0.3) should be [0.00px]
Pass Web Animations: property <width> from [1em] to [10vw] at (0) should be [16.00px]
Pass Web Animations: property <width> from [1em] to [10vw] at (0.3) should be [35.20px]
Pass Web Animations: property <width> from [1em] to [10vw] at (0.6) should be [54.40px]
Pass Web Animations: property <width> from [1em] to [10vw] at (1) should be [80.00px]
Pass Web Animations: property <width> from [1em] to [10vw] at (1.5) should be [112.00px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [fit-content] at (-0.3) should be [auto]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [fit-content] at (0) should be [auto]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [fit-content] at (0.3) should be [auto]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [fit-content] at (0.5) should be [fit-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [fit-content] at (0.6) should be [fit-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [fit-content] at (1) should be [fit-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [auto] to [fit-content] at (1.5) should be [fit-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [fit-content] at (-0.3) should be [auto]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [fit-content] at (0) should be [auto]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [fit-content] at (0.3) should be [auto]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [fit-content] at (0.5) should be [fit-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [fit-content] at (0.6) should be [fit-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [fit-content] at (1) should be [fit-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [auto] to [fit-content] at (1.5) should be [fit-content]
Pass CSS Transitions: property <width> from [auto] to [fit-content] at (-0.3) should be [fit-content]
Pass CSS Transitions: property <width> from [auto] to [fit-content] at (0) should be [fit-content]
Pass CSS Transitions: property <width> from [auto] to [fit-content] at (0.3) should be [fit-content]
Pass CSS Transitions: property <width> from [auto] to [fit-content] at (0.5) should be [fit-content]
Pass CSS Transitions: property <width> from [auto] to [fit-content] at (0.6) should be [fit-content]
Pass CSS Transitions: property <width> from [auto] to [fit-content] at (1) should be [fit-content]
Pass CSS Transitions: property <width> from [auto] to [fit-content] at (1.5) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [auto] to [fit-content] at (-0.3) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [auto] to [fit-content] at (0) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [auto] to [fit-content] at (0.3) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [auto] to [fit-content] at (0.5) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [auto] to [fit-content] at (0.6) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [auto] to [fit-content] at (1) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [auto] to [fit-content] at (1.5) should be [fit-content]
Pass CSS Animations: property <width> from [auto] to [fit-content] at (-0.3) should be [auto]
Pass CSS Animations: property <width> from [auto] to [fit-content] at (0) should be [auto]
Pass CSS Animations: property <width> from [auto] to [fit-content] at (0.3) should be [auto]
Pass CSS Animations: property <width> from [auto] to [fit-content] at (0.5) should be [fit-content]
Pass CSS Animations: property <width> from [auto] to [fit-content] at (0.6) should be [fit-content]
Pass CSS Animations: property <width> from [auto] to [fit-content] at (1) should be [fit-content]
Pass CSS Animations: property <width> from [auto] to [fit-content] at (1.5) should be [fit-content]
Pass Web Animations: property <width> from [auto] to [fit-content] at (-0.3) should be [auto]
Pass Web Animations: property <width> from [auto] to [fit-content] at (0) should be [auto]
Pass Web Animations: property <width> from [auto] to [fit-content] at (0.3) should be [auto]
Pass Web Animations: property <width> from [auto] to [fit-content] at (0.5) should be [fit-content]
Pass Web Animations: property <width> from [auto] to [fit-content] at (0.6) should be [fit-content]
Pass Web Animations: property <width> from [auto] to [fit-content] at (1) should be [fit-content]
Pass Web Animations: property <width> from [auto] to [fit-content] at (1.5) should be [fit-content]
Fail CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch] to [auto] at (-0.3) should be [stretch]
Fail CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch] to [auto] at (0) should be [stretch]
Fail CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch] to [auto] at (0.3) should be [stretch]
Fail CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch] to [auto] at (0.5) should be [auto]
Fail CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch] to [auto] at (0.6) should be [auto]
Fail CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch] to [auto] at (1) should be [auto]
Fail CSS Transitions with transition-behavior:allow-discrete: property <width> from [stretch] to [auto] at (1.5) should be [auto]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch] to [auto] at (-0.3) should be [stretch]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch] to [auto] at (0) should be [stretch]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch] to [auto] at (0.3) should be [stretch]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch] to [auto] at (0.5) should be [auto]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch] to [auto] at (0.6) should be [auto]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch] to [auto] at (1) should be [auto]
Fail CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [stretch] to [auto] at (1.5) should be [auto]
Fail CSS Transitions: property <width> from [stretch] to [auto] at (-0.3) should be [auto]
Fail CSS Transitions: property <width> from [stretch] to [auto] at (0) should be [auto]
Fail CSS Transitions: property <width> from [stretch] to [auto] at (0.3) should be [auto]
Fail CSS Transitions: property <width> from [stretch] to [auto] at (0.5) should be [auto]
Fail CSS Transitions: property <width> from [stretch] to [auto] at (0.6) should be [auto]
Fail CSS Transitions: property <width> from [stretch] to [auto] at (1) should be [auto]
Fail CSS Transitions: property <width> from [stretch] to [auto] at (1.5) should be [auto]
Fail CSS Transitions with transition: all: property <width> from [stretch] to [auto] at (-0.3) should be [auto]
Fail CSS Transitions with transition: all: property <width> from [stretch] to [auto] at (0) should be [auto]
Fail CSS Transitions with transition: all: property <width> from [stretch] to [auto] at (0.3) should be [auto]
Fail CSS Transitions with transition: all: property <width> from [stretch] to [auto] at (0.5) should be [auto]
Fail CSS Transitions with transition: all: property <width> from [stretch] to [auto] at (0.6) should be [auto]
Fail CSS Transitions with transition: all: property <width> from [stretch] to [auto] at (1) should be [auto]
Fail CSS Transitions with transition: all: property <width> from [stretch] to [auto] at (1.5) should be [auto]
Fail CSS Animations: property <width> from [stretch] to [auto] at (-0.3) should be [stretch]
Fail CSS Animations: property <width> from [stretch] to [auto] at (0) should be [stretch]
Fail CSS Animations: property <width> from [stretch] to [auto] at (0.3) should be [stretch]
Fail CSS Animations: property <width> from [stretch] to [auto] at (0.5) should be [auto]
Fail CSS Animations: property <width> from [stretch] to [auto] at (0.6) should be [auto]
Fail CSS Animations: property <width> from [stretch] to [auto] at (1) should be [auto]
Fail CSS Animations: property <width> from [stretch] to [auto] at (1.5) should be [auto]
Fail Web Animations: property <width> from [stretch] to [auto] at (-0.3) should be [stretch]
Fail Web Animations: property <width> from [stretch] to [auto] at (0) should be [stretch]
Fail Web Animations: property <width> from [stretch] to [auto] at (0.3) should be [stretch]
Fail Web Animations: property <width> from [stretch] to [auto] at (0.5) should be [auto]
Fail Web Animations: property <width> from [stretch] to [auto] at (0.6) should be [auto]
Fail Web Animations: property <width> from [stretch] to [auto] at (1) should be [auto]
Fail Web Animations: property <width> from [stretch] to [auto] at (1.5) should be [auto]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px] to [fit-content] at (-0.3) should be [30px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px] to [fit-content] at (0) should be [30px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px] to [fit-content] at (0.3) should be [30px]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px] to [fit-content] at (0.5) should be [fit-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px] to [fit-content] at (0.6) should be [fit-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px] to [fit-content] at (1) should be [fit-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [30px] to [fit-content] at (1.5) should be [fit-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px] to [fit-content] at (-0.3) should be [30px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px] to [fit-content] at (0) should be [30px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px] to [fit-content] at (0.3) should be [30px]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px] to [fit-content] at (0.5) should be [fit-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px] to [fit-content] at (0.6) should be [fit-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px] to [fit-content] at (1) should be [fit-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [30px] to [fit-content] at (1.5) should be [fit-content]
Pass CSS Transitions: property <width> from [30px] to [fit-content] at (-0.3) should be [fit-content]
Pass CSS Transitions: property <width> from [30px] to [fit-content] at (0) should be [fit-content]
Pass CSS Transitions: property <width> from [30px] to [fit-content] at (0.3) should be [fit-content]
Pass CSS Transitions: property <width> from [30px] to [fit-content] at (0.5) should be [fit-content]
Pass CSS Transitions: property <width> from [30px] to [fit-content] at (0.6) should be [fit-content]
Pass CSS Transitions: property <width> from [30px] to [fit-content] at (1) should be [fit-content]
Pass CSS Transitions: property <width> from [30px] to [fit-content] at (1.5) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [30px] to [fit-content] at (-0.3) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [30px] to [fit-content] at (0) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [30px] to [fit-content] at (0.3) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [30px] to [fit-content] at (0.5) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [30px] to [fit-content] at (0.6) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [30px] to [fit-content] at (1) should be [fit-content]
Pass CSS Transitions with transition: all: property <width> from [30px] to [fit-content] at (1.5) should be [fit-content]
Pass CSS Animations: property <width> from [30px] to [fit-content] at (-0.3) should be [30px]
Pass CSS Animations: property <width> from [30px] to [fit-content] at (0) should be [30px]
Pass CSS Animations: property <width> from [30px] to [fit-content] at (0.3) should be [30px]
Pass CSS Animations: property <width> from [30px] to [fit-content] at (0.5) should be [fit-content]
Pass CSS Animations: property <width> from [30px] to [fit-content] at (0.6) should be [fit-content]
Pass CSS Animations: property <width> from [30px] to [fit-content] at (1) should be [fit-content]
Pass CSS Animations: property <width> from [30px] to [fit-content] at (1.5) should be [fit-content]
Pass Web Animations: property <width> from [30px] to [fit-content] at (-0.3) should be [30px]
Pass Web Animations: property <width> from [30px] to [fit-content] at (0) should be [30px]
Pass Web Animations: property <width> from [30px] to [fit-content] at (0.3) should be [30px]
Pass Web Animations: property <width> from [30px] to [fit-content] at (0.5) should be [fit-content]
Pass Web Animations: property <width> from [30px] to [fit-content] at (0.6) should be [fit-content]
Pass Web Animations: property <width> from [30px] to [fit-content] at (1) should be [fit-content]
Pass Web Animations: property <width> from [30px] to [fit-content] at (1.5) should be [fit-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content] to [min-content] at (-0.3) should be [max-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content] to [min-content] at (0) should be [max-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content] to [min-content] at (0.3) should be [max-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content] to [min-content] at (0.5) should be [min-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content] to [min-content] at (0.6) should be [min-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content] to [min-content] at (1) should be [min-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content] to [min-content] at (1.5) should be [min-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content] to [min-content] at (-0.3) should be [max-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content] to [min-content] at (0) should be [max-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content] to [min-content] at (0.3) should be [max-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content] to [min-content] at (0.5) should be [min-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content] to [min-content] at (0.6) should be [min-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content] to [min-content] at (1) should be [min-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content] to [min-content] at (1.5) should be [min-content]
Pass CSS Transitions: property <width> from [max-content] to [min-content] at (-0.3) should be [min-content]
Pass CSS Transitions: property <width> from [max-content] to [min-content] at (0) should be [min-content]
Pass CSS Transitions: property <width> from [max-content] to [min-content] at (0.3) should be [min-content]
Pass CSS Transitions: property <width> from [max-content] to [min-content] at (0.5) should be [min-content]
Pass CSS Transitions: property <width> from [max-content] to [min-content] at (0.6) should be [min-content]
Pass CSS Transitions: property <width> from [max-content] to [min-content] at (1) should be [min-content]
Pass CSS Transitions: property <width> from [max-content] to [min-content] at (1.5) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from [max-content] to [min-content] at (-0.3) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from [max-content] to [min-content] at (0) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from [max-content] to [min-content] at (0.3) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from [max-content] to [min-content] at (0.5) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from [max-content] to [min-content] at (0.6) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from [max-content] to [min-content] at (1) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from [max-content] to [min-content] at (1.5) should be [min-content]
Pass CSS Animations: property <width> from [max-content] to [min-content] at (-0.3) should be [max-content]
Pass CSS Animations: property <width> from [max-content] to [min-content] at (0) should be [max-content]
Pass CSS Animations: property <width> from [max-content] to [min-content] at (0.3) should be [max-content]
Pass CSS Animations: property <width> from [max-content] to [min-content] at (0.5) should be [min-content]
Pass CSS Animations: property <width> from [max-content] to [min-content] at (0.6) should be [min-content]
Pass CSS Animations: property <width> from [max-content] to [min-content] at (1) should be [min-content]
Pass CSS Animations: property <width> from [max-content] to [min-content] at (1.5) should be [min-content]
Pass Web Animations: property <width> from [max-content] to [min-content] at (-0.3) should be [max-content]
Pass Web Animations: property <width> from [max-content] to [min-content] at (0) should be [max-content]
Pass Web Animations: property <width> from [max-content] to [min-content] at (0.3) should be [max-content]
Pass Web Animations: property <width> from [max-content] to [min-content] at (0.5) should be [min-content]
Pass Web Animations: property <width> from [max-content] to [min-content] at (0.6) should be [min-content]
Pass Web Animations: property <width> from [max-content] to [min-content] at (1) should be [min-content]
Pass Web Animations: property <width> from [max-content] to [min-content] at (1.5) should be [min-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content] to neutral at (-0.3) should be [max-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content] to neutral at (0) should be [max-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from [max-content] to neutral at (0.3) should be [max-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content] to neutral at (-0.3) should be [max-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content] to neutral at (0) should be [max-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from [max-content] to neutral at (0.3) should be [max-content]
Pass CSS Animations: property <width> from [max-content] to neutral at (-0.3) should be [max-content]
Pass CSS Animations: property <width> from [max-content] to neutral at (0) should be [max-content]
Pass CSS Animations: property <width> from [max-content] to neutral at (0.3) should be [max-content]
Pass Web Animations: property <width> from [max-content] to neutral at (-0.3) should be [max-content]
Pass Web Animations: property <width> from [max-content] to neutral at (0) should be [max-content]
Pass Web Animations: property <width> from [max-content] to neutral at (0.3) should be [max-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from neutral to [min-content] at (0.5) should be [min-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from neutral to [min-content] at (0.6) should be [min-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from neutral to [min-content] at (1) should be [min-content]
Pass CSS Transitions with transition-behavior:allow-discrete: property <width> from neutral to [min-content] at (1.5) should be [min-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from neutral to [min-content] at (0.5) should be [min-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from neutral to [min-content] at (0.6) should be [min-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from neutral to [min-content] at (1) should be [min-content]
Pass CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <width> from neutral to [min-content] at (1.5) should be [min-content]
Pass CSS Transitions: property <width> from neutral to [min-content] at (-0.3) should be [min-content]
Pass CSS Transitions: property <width> from neutral to [min-content] at (0) should be [min-content]
Pass CSS Transitions: property <width> from neutral to [min-content] at (0.3) should be [min-content]
Pass CSS Transitions: property <width> from neutral to [min-content] at (0.5) should be [min-content]
Pass CSS Transitions: property <width> from neutral to [min-content] at (0.6) should be [min-content]
Pass CSS Transitions: property <width> from neutral to [min-content] at (1) should be [min-content]
Pass CSS Transitions: property <width> from neutral to [min-content] at (1.5) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from neutral to [min-content] at (-0.3) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from neutral to [min-content] at (0) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from neutral to [min-content] at (0.3) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from neutral to [min-content] at (0.5) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from neutral to [min-content] at (0.6) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from neutral to [min-content] at (1) should be [min-content]
Pass CSS Transitions with transition: all: property <width> from neutral to [min-content] at (1.5) should be [min-content]
Pass CSS Animations: property <width> from neutral to [min-content] at (0.5) should be [min-content]
Pass CSS Animations: property <width> from neutral to [min-content] at (0.6) should be [min-content]
Pass CSS Animations: property <width> from neutral to [min-content] at (1) should be [min-content]
Pass CSS Animations: property <width> from neutral to [min-content] at (1.5) should be [min-content]
Pass Web Animations: property <width> from neutral to [min-content] at (0.5) should be [min-content]
Pass Web Animations: property <width> from neutral to [min-content] at (0.6) should be [min-content]
Pass Web Animations: property <width> from neutral to [min-content] at (1) should be [min-content]
Pass Web Animations: property <width> from neutral to [min-content] at (1.5) should be [min-content]