Status: FAIL | Duration: 1242ms | Subtests: 264/324 | Open test on wpt.live | wpt.fyi
Data from commit:
a50cb89 wpt: run reference-named files which are themselves tests (#836) (2026-09-03)
| Subtest | Status | Message |
|---|---|---|
| CSS Transitions: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)] | PASS | |
| CSS Transitions: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)] | PASS | |
| CSS Transitions: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)] | PASS | |
| CSS Transitions: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)] | PASS | |
| CSS Transitions: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] | PASS | |
| CSS Transitions: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)] | PASS | |
| CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)] | PASS | |
| CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)] | PASS | |
| CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)] | PASS | |
| CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)] | PASS | |
| CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] | PASS | |
| CSS Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)] | PASS | |
| Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(-20px 180px -20px 180px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(0px 100px 0px 100px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(5px 80px 5px 80px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(15px 40px 15px 40px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from neutral to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(40px -60px 40px -60px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [initial] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0) should be [initial] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [initial] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [initial] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0) should be [initial] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [initial] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [initial] | PASS | |
| CSS Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0) should be [initial] | PASS | |
| CSS Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [initial] | PASS | |
| CSS Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| Web Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [initial] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0) should be [initial] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [initial] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [initial] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(180px -20px 180px -20px)] | PASS | |
| CSS Transitions: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(100px 0px 100px 0px)] | PASS | |
| CSS Transitions: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(80px 5px 80px 5px)] | PASS | |
| CSS Transitions: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(40px 15px 40px 15px)] | PASS | |
| CSS Transitions: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] | PASS | |
| CSS Transitions: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(-60px 40px -60px 40px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(180px -20px 180px -20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(100px 0px 100px 0px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(80px 5px 80px 5px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(40px 15px 40px 15px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(-60px 40px -60px 40px)] | PASS | |
| CSS Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(180px -20px 180px -20px)] | PASS | |
| CSS Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(100px 0px 100px 0px)] | PASS | |
| CSS Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(80px 5px 80px 5px)] | PASS | |
| CSS Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(40px 15px 40px 15px)] | PASS | |
| CSS Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] | PASS | |
| CSS Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(-60px 40px -60px 40px)] | PASS | |
| Web Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (-1) should be [rect(180px -20px 180px -20px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(100px 0px 100px 0px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.25) should be [rect(80px 5px 80px 5px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (0.75) should be [rect(40px 15px 40px 15px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px 20px 20px 20px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [inherit] to [rect(20px, 20px, 20px, 20px)] at (2) should be [rect(-60px 40px -60px 40px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [unset] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0) should be [unset] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [unset] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [unset] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0) should be [unset] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [unset] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [unset] | PASS | |
| CSS Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0) should be [unset] | PASS | |
| CSS Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [unset] | PASS | |
| CSS Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| CSS Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | PASS | |
| Web Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (-0.3) should be [unset] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0) should be [unset] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.3) should be [unset] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.5) should be [rect(20px, 20px, 20px, 20px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (0.6) should be [rect(20px, 20px, 20px, 20px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1) should be [rect(20px, 20px, 20px, 20px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [unset] to [rect(20px, 20px, 20px, 20px)] at (1.5) should be [rect(20px, 20px, 20px, 20px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (-1) should be [rect(0px, 50px, 70px, 15px)] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0) should be [rect(0px, 75px, 80px, 10px)] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.25) should be [rect(0px, 81.25px, 82.5px, 8.75px)] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.75) should be [rect(0px, 93.75px, 87.5px, 6.25px)] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (1) should be [rect(0px, 100px, 90px, 5px)] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (2) should be [rect(0px, 125px, 100px, 0px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (-1) should be [rect(0px, 50px, 70px, 15px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0) should be [rect(0px, 75px, 80px, 10px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.25) should be [rect(0px, 81.25px, 82.5px, 8.75px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.75) should be [rect(0px, 93.75px, 87.5px, 6.25px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (1) should be [rect(0px, 100px, 90px, 5px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (2) should be [rect(0px, 125px, 100px, 0px)] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (-1) should be [rect(0px, 50px, 70px, 15px)] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0) should be [rect(0px, 75px, 80px, 10px)] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.25) should be [rect(0px, 81.25px, 82.5px, 8.75px)] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.75) should be [rect(0px, 93.75px, 87.5px, 6.25px)] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (1) should be [rect(0px, 100px, 90px, 5px)] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (2) should be [rect(0px, 125px, 100px, 0px)] | PASS | |
| Web Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (-1) should be [rect(0px, 50px, 70px, 15px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0) should be [rect(0px, 75px, 80px, 10px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.25) should be [rect(0px, 81.25px, 82.5px, 8.75px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (0.75) should be [rect(0px, 93.75px, 87.5px, 6.25px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (1) should be [rect(0px, 100px, 90px, 5px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(0px, 75px, 80px, 10px)] to [rect(0px, 100px, 90px, 5px)] at (2) should be [rect(0px, 125px, 100px, 0px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (-0.3) should be [rect(auto, auto, auto, 10px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0) should be [rect(auto, auto, auto, 10px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.3) should be [rect(auto, auto, auto, 10px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.5) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.6) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1.5) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (-0.3) should be [rect(auto, auto, auto, 10px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0) should be [rect(auto, auto, auto, 10px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.3) should be [rect(auto, auto, auto, 10px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.5) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.6) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1.5) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (-0.3) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.3) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.5) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.6) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1.5) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (-0.3) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.3) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.5) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.6) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1.5) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (-0.3) should be [rect(auto, auto, auto, 10px)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0) should be [rect(auto, auto, auto, 10px)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.3) should be [rect(auto, auto, auto, 10px)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.5) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.6) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1.5) should be [rect(20px, 50px, 50px, auto)] | PASS | |
| Web Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (-0.3) should be [rect(auto, auto, auto, 10px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0) should be [rect(auto, auto, auto, 10px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.3) should be [rect(auto, auto, auto, 10px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.5) should be [rect(20px, 50px, 50px, auto)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (0.6) should be [rect(20px, 50px, 50px, auto)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1) should be [rect(20px, 50px, 50px, auto)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, auto, auto, 10px)] to [rect(20px, 50px, 50px, auto)] at (1.5) should be [rect(20px, 50px, 50px, auto)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (-0.3) should be [rect(auto, 0px, auto, 10px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0) should be [rect(auto, 0px, auto, 10px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.3) should be [rect(auto, 0px, auto, 10px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.5) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.6) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1.5) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (-0.3) should be [rect(auto, 0px, auto, 10px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0) should be [rect(auto, 0px, auto, 10px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.3) should be [rect(auto, 0px, auto, 10px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.5) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.6) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1.5) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (-0.3) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.3) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.5) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.6) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1.5) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (-0.3) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.3) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.5) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.6) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1.5) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (-0.3) should be [rect(auto, 0px, auto, 10px)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0) should be [rect(auto, 0px, auto, 10px)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.3) should be [rect(auto, 0px, auto, 10px)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.5) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.6) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| CSS Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1.5) should be [rect(auto, 50px, 50px, auto)] | PASS | |
| Web Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (-0.3) should be [rect(auto, 0px, auto, 10px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0) should be [rect(auto, 0px, auto, 10px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.3) should be [rect(auto, 0px, auto, 10px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.5) should be [rect(auto, 50px, 50px, auto)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (0.6) should be [rect(auto, 50px, 50px, auto)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1) should be [rect(auto, 50px, 50px, auto)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(auto, 0px, auto, 10px)] to [rect(auto, 50px, 50px, auto)] at (1.5) should be [rect(auto, 50px, 50px, auto)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (-0.3) should be [auto] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0) should be [auto] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.3) should be [auto] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.5) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.6) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1.5) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (-0.3) should be [auto] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0) should be [auto] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.3) should be [auto] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.5) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.6) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1.5) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (-0.3) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.3) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.5) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.6) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1.5) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (-0.3) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.3) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.5) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.6) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition: all: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1.5) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (-0.3) should be [auto] | PASS | |
| CSS Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0) should be [auto] | PASS | |
| CSS Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.3) should be [auto] | PASS | |
| CSS Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.5) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.6) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1.5) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| Web Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (-0.3) should be [auto] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0) should be [auto] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.3) should be [auto] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.5) should be [rect(0px, 50px, 50px, 0px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (0.6) should be [rect(0px, 50px, 50px, 0px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1) should be [rect(0px, 50px, 50px, 0px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [auto] to [rect(0px, 50px, 50px, 0px)] at (1.5) should be [rect(0px, 50px, 50px, 0px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (-0.3) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.3) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.5) should be [auto] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.6) should be [auto] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1) should be [auto] | PASS | |
| CSS Transitions with transition-behavior:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1.5) should be [auto] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (-0.3) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.3) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.5) should be [auto] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.6) should be [auto] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1) should be [auto] | PASS | |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1.5) should be [auto] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (-0.3) should be [auto] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0) should be [auto] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.3) should be [auto] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.5) should be [auto] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.6) should be [auto] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1) should be [auto] | PASS | |
| CSS Transitions: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1.5) should be [auto] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (-0.3) should be [auto] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0) should be [auto] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.3) should be [auto] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.5) should be [auto] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.6) should be [auto] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1) should be [auto] | PASS | |
| CSS Transitions with transition: all: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1.5) should be [auto] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (-0.3) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.3) should be [rect(0px, 50px, 50px, 0px)] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.5) should be [auto] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.6) should be [auto] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1) should be [auto] | PASS | |
| CSS Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1.5) should be [auto] | PASS | |
| Web Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (-0.3) should be [rect(0px, 50px, 50px, 0px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0) should be [rect(0px, 50px, 50px, 0px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.3) should be [rect(0px, 50px, 50px, 0px)] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.5) should be [auto] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (0.6) should be [auto] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1) should be [auto] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <clip> from [rect(0px, 50px, 50px, 0px)] to [auto] at (1.5) should be [auto] | FAIL | assert_true: Web Animations should be supported expected true got false |
/css/css-masking/animations/clip-interpolation.html
<!DOCTYPE html> <meta charset="UTF-8"> <title>clip interpolation</title> <link rel="help" href="https://drafts.fxtf.org/css-masking-1/#clip-property"> <meta name="assert" content="clip supports animation"> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/css/support/interpolation-testcommon.js"></script> <style> .container { width: 80px; height: 80px; background: black; display: inline-block; padding: 5px; } .container:nth-child(2n) { background: green; } .parent { clip: rect(100px, 0px, 100px, 0px); } .target { width: 80px; height: 80px; display: inline-block; position: absolute; background: white; clip: rect(0px, 100px, 0px, 100px); } </style> <body> <template id="target-template"> <div class="container"><div class="target"></div></div> </template> <script> test_interpolation({ property: 'clip', from: neutralKeyframe, to: 'rect(20px, 20px, 20px, 20px)', }, [ {at: -1, expect: 'rect(-20px 180px -20px 180px)'}, {at: 0, expect: 'rect(0px 100px 0px 100px)'}, {at: 0.25, expect: 'rect(5px 80px 5px 80px)'}, {at: 0.75, expect: 'rect(15px 40px 15px 40px)'}, {at: 1, expect: 'rect(20px 20px 20px 20px)'}, {at: 2, expect: 'rect(40px -60px 40px -60px)'}, ]); test_no_interpolation({ property: 'clip', from: 'initial', to: 'rect(20px, 20px, 20px, 20px)', }); test_interpolation({ property: 'clip', from: 'inherit', to: 'rect(20px, 20px, 20px, 20px)', }, [ {at: -1, expect: 'rect(180px -20px 180px -20px)'}, {at: 0, expect: 'rect(100px 0px 100px 0px)'}, {at: 0.25, expect: 'rect(80px 5px 80px 5px)'}, {at: 0.75, expect: 'rect(40px 15px 40px 15px)'}, {at: 1, expect: 'rect(20px 20px 20px 20px)'}, {at: 2, expect: 'rect(-60px 40px -60px 40px)'}, ]); test_no_interpolation({ property: 'clip', from: 'unset', to: 'rect(20px, 20px, 20px, 20px)', }); test_interpolation({ property: 'clip', from: 'rect(0px, 75px, 80px, 10px)', to: 'rect(0px, 100px, 90px, 5px)' }, [ {at: -1, expect: 'rect(0px, 50px, 70px, 15px)'}, {at: 0, expect: 'rect(0px, 75px, 80px, 10px)'}, {at: 0.25, expect: 'rect(0px, 81.25px, 82.5px, 8.75px)'}, {at: 0.75, expect: 'rect(0px, 93.75px, 87.5px, 6.25px)'}, {at: 1, expect: 'rect(0px, 100px, 90px, 5px)'}, {at: 2, expect: 'rect(0px, 125px, 100px, 0px)'}, ]); test_no_interpolation({ property: 'clip', from: 'rect(auto, auto, auto, 10px)', to: 'rect(20px, 50px, 50px, auto)' }); test_no_interpolation({ property: 'clip', from: 'rect(auto, 0px, auto, 10px)', to: 'rect(auto, 50px, 50px, auto)' }); test_no_interpolation({ property: 'clip', from: 'auto', to: 'rect(0px, 50px, 50px, 0px)' }); test_no_interpolation({ property: 'clip', from: 'rect(0px, 50px, 50px, 0px)', to: 'auto' }); </script>