WPT
wpt / css / css-masking / animations / clip-path-interpolation-xywh-rect.html
Spec: CSS Masking ↗
Runs: Chrome 155.0.8041.0 (wpt@4a01b83e3, 2026-09-04) | Firefox 157.0a1 (wpt@e7122b73f, 2026-09-04) | Safari 251 preview (wpt@2c385f65e, 2026-09-04) | Ladybird 1.0-70fb3 (wpt@4a01b83e3, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 360/360 | 360/360 | 360/360 | 360/360 | 284/360 | 284/360 |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.3) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.3) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [initial] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0) should be [initial] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.3) should be [initial] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.3) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.3) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (-0.3) should be [unset] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0) should be [unset] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.3) should be [unset] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (0.6) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [xywh(10px 10px 100px 100px)] at (1.5) should be [xywh(10px 10px 100px 100px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (-0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (-0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (-0.3) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.3) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (-0.3) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.3) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (-0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.3) should be [initial] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (-0.3) should be [initial] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0) should be [initial] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.3) should be [initial] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [initial] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (-0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-behavior:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (-0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (-0.3) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.3) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (-0.3) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.3) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (-0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.3) should be [unset] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (-0.3) should be [unset] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0) should be [unset] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.3) should be [unset] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (0.6) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [unset] to [rect(10px 100px 100px 10px)] at (1.5) should be [rect(10px 100px 100px 10px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| CSS Transitions: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (-1) should be [xywh(0px 0px 200% 200%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0) should be [xywh(5px 5px 150% 150%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0.125) should be [xywh(5.63px 5.63px 143.75% 143.75%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0.875) should be [xywh(9.38px 9.38px 106.25% 106.25%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (1) should be [xywh(10px 10px 100% 100%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (2) should be [xywh(15px 15px 50% 50%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (-1) should be [xywh(0px 0px 200% 200%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0) should be [xywh(5px 5px 150% 150%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0.125) should be [xywh(5.63px 5.63px 143.75% 143.75%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0.875) should be [xywh(9.38px 9.38px 106.25% 106.25%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (1) should be [xywh(10px 10px 100% 100%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (2) should be [xywh(15px 15px 50% 50%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (-1) should be [xywh(0px 0px 200% 200%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0) should be [xywh(5px 5px 150% 150%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0.125) should be [xywh(5.63px 5.63px 143.75% 143.75%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0.875) should be [xywh(9.38px 9.38px 106.25% 106.25%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (1) should be [xywh(10px 10px 100% 100%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (2) should be [xywh(15px 15px 50% 50%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (-1) should be [xywh(0px 0px 200% 200%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0) should be [xywh(5px 5px 150% 150%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0.125) should be [xywh(5.63px 5.63px 143.75% 143.75%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (0.875) should be [xywh(9.38px 9.38px 106.25% 106.25%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (1) should be [xywh(10px 10px 100% 100%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [xywh(5px 5px 150% 150%)] to [xywh(10px 10px 100% 100%)] at (2) should be [xywh(15px 15px 50% 50%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| CSS Transitions: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (-1) should be [rect(-30px 0px 10% -30%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0) should be [rect(10px 100px 50% 10%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0.125) should be [rect(15px 112.5px 55% 15%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0.875) should be [rect(45px 187.5px 85% 45%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (1) should be [rect(50px 200px 90% 50%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (2) should be [rect(90px 300px 130% 90%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (-1) should be [rect(-30px 0px 10% -30%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0) should be [rect(10px 100px 50% 10%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0.125) should be [rect(15px 112.5px 55% 15%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0.875) should be [rect(45px 187.5px 85% 45%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (1) should be [rect(50px 200px 90% 50%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (2) should be [rect(90px 300px 130% 90%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (-1) should be [rect(-30px 0px 10% -30%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0) should be [rect(10px 100px 50% 10%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0.125) should be [rect(15px 112.5px 55% 15%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0.875) should be [rect(45px 187.5px 85% 45%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (1) should be [rect(50px 200px 90% 50%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (2) should be [rect(90px 300px 130% 90%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (-1) should be [rect(-30px 0px 10% -30%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0) should be [rect(10px 100px 50% 10%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0.125) should be [rect(15px 112.5px 55% 15%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (0.875) should be [rect(45px 187.5px 85% 45%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (1) should be [rect(50px 200px 90% 50%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [rect(10px 100px 50% 10%)] to [rect(50px 200px 90% 50%)] at (2) should be [rect(90px 300px 130% 90%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| CSS Transitions: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (-1) should be [inset(-80%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0) should be [inset(0%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0.125) should be [inset(10%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0.875) should be [inset(70%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (1) should be [inset(80%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (2) should be [inset(160%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (-1) should be [inset(-80%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0) should be [inset(0%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0.125) should be [inset(10%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0.875) should be [inset(70%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (1) should be [inset(80%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (2) should be [inset(160%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (-1) should be [inset(-80%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0) should be [inset(0%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0.125) should be [inset(10%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0.875) should be [inset(70%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (1) should be [inset(80%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (2) should be [inset(160%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (-1) should be [inset(-80%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0) should be [inset(0%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0.125) should be [inset(10%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (0.875) should be [inset(70%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (1) should be [inset(80%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [rect(auto auto auto auto)] to [rect(80% 20% 20% 80%)] at (2) should be [inset(160%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| CSS Transitions: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (-1) should be [inset(-30px calc(-80% + 90px) calc(0% + 70px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0.125) should be [inset(15px 10% calc(0% + 2.5px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0.875) should be [inset(45px calc(70% - 60px) calc(0% - 42.5px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (1) should be [inset(50px calc(80% - 70px) calc(0% - 50px) 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (2) should be [inset(90px calc(160% - 150px) calc(0% - 110px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (-1) should be [inset(-30px calc(-80% + 90px) calc(0% + 70px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0.125) should be [inset(15px 10% calc(0% + 2.5px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0.875) should be [inset(45px calc(70% - 60px) calc(0% - 42.5px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (1) should be [inset(50px calc(80% - 70px) calc(0% - 50px) 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (2) should be [inset(90px calc(160% - 150px) calc(0% - 110px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (-1) should be [inset(-30px calc(-80% + 90px) calc(0% + 70px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0.125) should be [inset(15px 10% calc(0% + 2.5px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0.875) should be [inset(45px calc(70% - 60px) calc(0% - 42.5px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (1) should be [inset(50px calc(80% - 70px) calc(0% - 50px) 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (2) should be [inset(90px calc(160% - 150px) calc(0% - 110px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (-1) should be [inset(-30px calc(-80% + 90px) calc(0% + 70px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0.125) should be [inset(15px 10% calc(0% + 2.5px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (0.875) should be [inset(45px calc(70% - 60px) calc(0% - 42.5px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (1) should be [inset(50px calc(80% - 70px) calc(0% - 50px) 20%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from neutral to [xywh(20% 50px 70px 100%)] at (2) should be [inset(90px calc(160% - 150px) calc(0% - 110px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| CSS Transitions: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (-1) should be [inset(-30px calc(-100% + 90px) calc(-20% + 20px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0.125) should be [inset(15px 12.5% calc(2.5% + 8.75px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0.875) should be [inset(45px calc(87.5% - 60px) calc(17.5% + 1.25px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (1) should be [inset(50px calc(100% - 70px) 20% 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (2) should be [inset(90px calc(200% - 150px) calc(40% - 10px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (-1) should be [inset(-30px calc(-100% + 90px) calc(-20% + 20px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0.125) should be [inset(15px 12.5% calc(2.5% + 8.75px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0.875) should be [inset(45px calc(87.5% - 60px) calc(17.5% + 1.25px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (1) should be [inset(50px calc(100% - 70px) 20% 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (2) should be [inset(90px calc(200% - 150px) calc(40% - 10px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (-1) should be [inset(-30px calc(-100% + 90px) calc(-20% + 20px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0.125) should be [inset(15px 12.5% calc(2.5% + 8.75px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0.875) should be [inset(45px calc(87.5% - 60px) calc(17.5% + 1.25px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (1) should be [inset(50px calc(100% - 70px) 20% 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (2) should be [inset(90px calc(200% - 150px) calc(40% - 10px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (-1) should be [inset(-30px calc(-100% + 90px) calc(-20% + 20px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0.125) should be [inset(15px 12.5% calc(2.5% + 8.75px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (0.875) should be [inset(45px calc(87.5% - 60px) calc(17.5% + 1.25px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (1) should be [inset(50px calc(100% - 70px) 20% 20%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from neutral to [rect(50px 70px 80% 20%)] at (2) should be [inset(90px calc(200% - 150px) calc(40% - 10px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| CSS Transitions: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (-1) should be [inset(-30px calc(-80% + 90px) calc(0% + 70px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0.125) should be [inset(15px 10% calc(0% + 2.5px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0.875) should be [inset(45px calc(70% - 60px) calc(0% - 42.5px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (1) should be [inset(50px calc(80% - 70px) calc(0% - 50px) 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (2) should be [inset(90px calc(160% - 150px) calc(0% - 110px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (-1) should be [inset(-30px calc(-80% + 90px) calc(0% + 70px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0.125) should be [inset(15px 10% calc(0% + 2.5px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0.875) should be [inset(45px calc(70% - 60px) calc(0% - 42.5px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (1) should be [inset(50px calc(80% - 70px) calc(0% - 50px) 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (2) should be [inset(90px calc(160% - 150px) calc(0% - 110px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (-1) should be [inset(-30px calc(-80% + 90px) calc(0% + 70px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0.125) should be [inset(15px 10% calc(0% + 2.5px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0.875) should be [inset(45px calc(70% - 60px) calc(0% - 42.5px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (1) should be [inset(50px calc(80% - 70px) calc(0% - 50px) 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (2) should be [inset(90px calc(160% - 150px) calc(0% - 110px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (-1) should be [inset(-30px calc(-80% + 90px) calc(0% + 70px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0.125) should be [inset(15px 10% calc(0% + 2.5px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (0.875) should be [inset(45px calc(70% - 60px) calc(0% - 42.5px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (1) should be [inset(50px calc(80% - 70px) calc(0% - 50px) 20%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [inherit] to [xywh(20% 50px 70px 100%)] at (2) should be [inset(90px calc(160% - 150px) calc(0% - 110px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| CSS Transitions: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (-1) should be [inset(-30px calc(-100% + 90px) calc(-20% + 20px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0.125) should be [inset(15px 12.5% calc(2.5% + 8.75px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0.875) should be [inset(45px calc(87.5% - 60px) calc(17.5% + 1.25px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (1) should be [inset(50px calc(100% - 70px) 20% 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (2) should be [inset(90px calc(200% - 150px) calc(40% - 10px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (-1) should be [inset(-30px calc(-100% + 90px) calc(-20% + 20px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0.125) should be [inset(15px 12.5% calc(2.5% + 8.75px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0.875) should be [inset(45px calc(87.5% - 60px) calc(17.5% + 1.25px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (1) should be [inset(50px calc(100% - 70px) 20% 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (2) should be [inset(90px calc(200% - 150px) calc(40% - 10px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (-1) should be [inset(-30px calc(-100% + 90px) calc(-20% + 20px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0.125) should be [inset(15px 12.5% calc(2.5% + 8.75px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0.875) should be [inset(45px calc(87.5% - 60px) calc(17.5% + 1.25px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (1) should be [inset(50px calc(100% - 70px) 20% 20%)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (2) should be [inset(90px calc(200% - 150px) calc(40% - 10px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (-1) should be [inset(-30px calc(-100% + 90px) calc(-20% + 20px) calc(-20% + 20px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0) should be [inset(10px calc(0% + 10px) calc(0% + 10px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0.125) should be [inset(15px 12.5% calc(2.5% + 8.75px) calc(2.5% + 8.75px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (0.875) should be [inset(45px calc(87.5% - 60px) calc(17.5% + 1.25px) calc(17.5% + 1.25px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (1) should be [inset(50px calc(100% - 70px) 20% 20%)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [inherit] to [rect(50px 70px 80% 20%)] at (2) should be [inset(90px calc(200% - 150px) calc(40% - 10px) calc(40% - 10px))] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| CSS Transitions: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (-1) should be [inset(0% calc(150% - 200px) calc(0% + 200px) -20px round 40px] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0) should be [inset(10% calc(100% - 100px) 50% 0px round 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0.125) should be [inset(11.25% calc(93.75% - 87.5px) calc(56.25% - 25px) 2.5px round 17.5px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0.875) should be [inset(18.75% calc(56.25% - 12.5px) calc(93.75% - 175px) 17.5px round 2.5px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (1) should be [inset(20% 50% calc(100% - 200px) 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (2) should be [inset(30% calc(0% + 100px) calc(150% - 400px) 40px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (-1) should be [inset(0% calc(150% - 200px) calc(0% + 200px) -20px round 40px] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0) should be [inset(10% calc(100% - 100px) 50% 0px round 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0.125) should be [inset(11.25% calc(93.75% - 87.5px) calc(56.25% - 25px) 2.5px round 17.5px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0.875) should be [inset(18.75% calc(56.25% - 12.5px) calc(93.75% - 175px) 17.5px round 2.5px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (1) should be [inset(20% 50% calc(100% - 200px) 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Transitions with transition: all: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (2) should be [inset(30% calc(0% + 100px) calc(150% - 400px) 40px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (-1) should be [inset(0% calc(150% - 200px) calc(0% + 200px) -20px round 40px] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0) should be [inset(10% calc(100% - 100px) 50% 0px round 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0.125) should be [inset(11.25% calc(93.75% - 87.5px) calc(56.25% - 25px) 2.5px round 17.5px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0.875) should be [inset(18.75% calc(56.25% - 12.5px) calc(93.75% - 175px) 17.5px round 2.5px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (1) should be [inset(20% 50% calc(100% - 200px) 20px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| CSS Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (2) should be [inset(30% calc(0% + 100px) calc(150% - 400px) 40px)] | PASS | PASS | PASS | PASS | PASS | PASS |
| Web Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (-1) should be [inset(0% calc(150% - 200px) calc(0% + 200px) -20px round 40px] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0) should be [inset(10% calc(100% - 100px) 50% 0px round 20px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0.125) should be [inset(11.25% calc(93.75% - 87.5px) calc(56.25% - 25px) 2.5px round 17.5px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (0.875) should be [inset(18.75% calc(56.25% - 12.5px) calc(93.75% - 175px) 17.5px round 2.5px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (1) should be [inset(20% 50% calc(100% - 200px) 20px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |
| Web Animations: property <clip-path> from [xywh(0px 10% 100px 40% round 20px)] to [rect(20% 50% 200px 20px)] at (2) should be [inset(30% calc(0% + 100px) calc(150% - 400px) 40px)] | PASS | PASS | PASS | PASS | FAIL | FAIL |