Status: FAIL | Duration: 1051ms | Subtests: 0/478 | 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 <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [path("M -2 -2 L 8 8 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (0) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 30 30 L 40 40 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 70 70 L 80 80 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [path("M -2 -2 L 8 8 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (0) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 30 30 L 40 40 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 70 70 L 80 80 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [path("M -2 -2 L 8 8 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (0) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 30 30 L 40 40 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 70 70 L 80 80 Z")] | FAIL | assert_true: 'to' value should be supported expected true got false |
| Web Animations: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [path("M -2 -2 L 8 8 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (0) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 30 30 L 40 40 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from neutral to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 70 70 L 80 80 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [initial] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0) should be [initial] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [initial] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [initial] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0) should be [initial] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [initial] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [initial] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0) should be [initial] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [initial] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [initial] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0) should be [initial] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [initial] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [initial] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [unset] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0) should be [unset] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [unset] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [unset] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0) should be [unset] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [unset] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [unset] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0) should be [unset] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [unset] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [unset] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0) should be [unset] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [unset] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [unset] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [none] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0) should be [none] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [none] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [none] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0) should be [none] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [none] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [none] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0) should be [none] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [none] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (-0.3) should be [none] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0) should be [none] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.3) should be [none] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (0.6) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [none] to [path("M 50 50 L 60 60 Z")] at (1.5) should be [path("M 50 50 L 60 60 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (-1) should be [path("M 90 -20 H -130")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (2) should be [path("M -30 220 H 470")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (-1) should be [path("M 90 -20 H -130")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (2) should be [path("M -30 220 H 470")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (-1) should be [path("M 90 -20 H -130")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (2) should be [path("M -30 220 H 470")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (-1) should be [path("M 90 -20 H -130")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [inherit] to [path("M 10 140 H 270")] at (2) should be [path("M -30 220 H 470")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (-0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.6) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (-0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.6) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (-0.3) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.3) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.6) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (-0.3) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.3) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.6) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (-0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.6) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (-0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (0.6) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 L 20 20 Z")] at (1.5) should be [path("M 10 10 L 20 20 Z")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (-0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.6) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (-0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.6) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (-0.3) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.3) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.6) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (-0.3) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.3) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.6) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (-0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.6) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (-0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.3) should be [path("M 10 10 L 20 20")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (0.6) should be [path("M 10 10 H 20")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1) should be [path("M 10 10 H 20")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20")] to [path("M 10 10 H 20")] at (1.5) should be [path("M 10 10 H 20")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (-1) should be [path("M 90 -20 H -130")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0.125) should be [path("M 45 70 H 95")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0.875) should be [path("M 15 130 H 245")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (2) should be [path("M -30 220 H 470")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (-1) should be [path("M 90 -20 H -130")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0.125) should be [path("M 45 70 H 95")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0.875) should be [path("M 15 130 H 245")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (2) should be [path("M -30 220 H 470")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (-1) should be [path("M 90 -20 H -130")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0.125) should be [path("M 45 70 H 95")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0.875) should be [path("M 15 130 H 245")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (2) should be [path("M -30 220 H 470")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (-1) should be [path("M 90 -20 H -130")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0.125) should be [path("M 45 70 H 95")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (0.875) should be [path("M 15 130 H 245")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270")] at (2) should be [path("M -30 220 H 470")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (0) should be [path("M 50 60 V 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (0.5) should be [path("M 30 100 V 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (1) should be [path("M 10 140 V 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (0) should be [path("M 50 60 V 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (0.5) should be [path("M 30 100 V 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (1) should be [path("M 10 140 V 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (0) should be [path("M 50 60 V 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (0.5) should be [path("M 30 100 V 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (1) should be [path("M 10 140 V 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (0) should be [path("M 50 60 V 70")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (0.5) should be [path("M 30 100 V 170")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 V 70")] to [path("M 10 140 V 270")] at (1) should be [path("M 10 140 V 270")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (0) should be [path("M 12 34 C 5 5 45 67 89 123")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (0.5) should be [path("M 16 30 C 9 9 53 59 101 111")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (1) should be [path("M 20 26 C 13 13 61 51 113 99")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (0) should be [path("M 12 34 C 5 5 45 67 89 123")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (0.5) should be [path("M 16 30 C 9 9 53 59 101 111")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (1) should be [path("M 20 26 C 13 13 61 51 113 99")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (0) should be [path("M 12 34 C 5 5 45 67 89 123")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (0.5) should be [path("M 16 30 C 9 9 53 59 101 111")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (1) should be [path("M 20 26 C 13 13 61 51 113 99")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (0) should be [path("M 12 34 C 5 5 45 67 89 123")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (0.5) should be [path("M 16 30 C 9 9 53 59 101 111")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 C 5 5 45 67 89 123")] to [path("M 20 26 C 13 13 61 51 113 99")] at (1) should be [path("M 20 26 C 13 13 61 51 113 99")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (0) should be [path("M 12 34 S 45 67 89 123")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (0.5) should be [path("M 16 30 S 53 59 101 111")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (1) should be [path("M 20 26 S 61 51 113 99")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (0) should be [path("M 12 34 S 45 67 89 123")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (0.5) should be [path("M 16 30 S 53 59 101 111")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (1) should be [path("M 20 26 S 61 51 113 99")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (0) should be [path("M 12 34 S 45 67 89 123")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (0.5) should be [path("M 16 30 S 53 59 101 111")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (1) should be [path("M 20 26 S 61 51 113 99")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (0) should be [path("M 12 34 S 45 67 89 123")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (0.5) should be [path("M 16 30 S 53 59 101 111")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 S 45 67 89 123")] to [path("M 20 26 S 61 51 113 99")] at (1) should be [path("M 20 26 S 61 51 113 99")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (0) should be [path("M 12 34 Q 45 67 89 123")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (0.5) should be [path("M 16 30 Q 53 59 101 111")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (1) should be [path("M 20 26 Q 61 51 113 99")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (0) should be [path("M 12 34 Q 45 67 89 123")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (0.5) should be [path("M 16 30 Q 53 59 101 111")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (1) should be [path("M 20 26 Q 61 51 113 99")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (0) should be [path("M 12 34 Q 45 67 89 123")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (0.5) should be [path("M 16 30 Q 53 59 101 111")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (1) should be [path("M 20 26 Q 61 51 113 99")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (0) should be [path("M 12 34 Q 45 67 89 123")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (0.5) should be [path("M 16 30 Q 53 59 101 111")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 Q 45 67 89 123")] to [path("M 20 26 Q 61 51 113 99")] at (1) should be [path("M 20 26 Q 61 51 113 99")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (0) should be [path("M 12 34 T 45 67")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (0.5) should be [path("M 16 30 T 53 59")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (1) should be [path("M 20 26 T 61 51")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (0) should be [path("M 12 34 T 45 67")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (0.5) should be [path("M 16 30 T 53 59")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (1) should be [path("M 20 26 T 61 51")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (0) should be [path("M 12 34 T 45 67")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (0.5) should be [path("M 16 30 T 53 59")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (1) should be [path("M 20 26 T 61 51")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (0) should be [path("M 12 34 T 45 67")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (0.5) should be [path("M 16 30 T 53 59")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 12 34 T 45 67")] to [path("M 20 26 T 61 51")] at (1) should be [path("M 20 26 T 61 51")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (0) should be [path("M 5 5 A 10 20 0 0 0 15 -15")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (0.5) should be [path("M 10 10 A 15 25 0 0 0 10 -20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (1) should be [path("M 15 15 A 20 30 0 0 0 5 -25")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (0) should be [path("M 5 5 A 10 20 0 0 0 15 -15")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (0.5) should be [path("M 10 10 A 15 25 0 0 0 10 -20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (1) should be [path("M 15 15 A 20 30 0 0 0 5 -25")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (0) should be [path("M 5 5 A 10 20 0 0 0 15 -15")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (0.5) should be [path("M 10 10 A 15 25 0 0 0 10 -20")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (1) should be [path("M 15 15 A 20 30 0 0 0 5 -25")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (0) should be [path("M 5 5 A 10 20 0 0 0 15 -15")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (0.5) should be [path("M 10 10 A 15 25 0 0 0 10 -20")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 5 5 A 10 20 0 0 0 15 -15")] to [path("M 15 15 A 20 30 0 0 0 5 -25")] at (1) should be [path("M 15 15 A 20 30 0 0 0 5 -25")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("m 50 60 h 20")] to [path("m 10 140 h 260")] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (0) should be [path("M 50 60 H 70") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (0.5) should be [path("M 30 100 H 170") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (1) should be [path("M 10 140 H 270") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (0) should be [path("M 50 60 H 70") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (0.5) should be [path("M 30 100 H 170") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (1) should be [path("M 10 140 H 270") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (0) should be [path("M 50 60 H 70") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (0.5) should be [path("M 30 100 H 170") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (1) should be [path("M 10 140 H 270") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (0) should be [path("M 50 60 H 70") padding-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (0.5) should be [path("M 30 100 H 170") padding-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70") padding-box] to [path("M 10 140 H 270") padding-box] at (1) should be [path("M 10 140 H 270") padding-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (0) should be [path("M 50 60 H 70")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (0.5) should be [path("M 30 100 H 170")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70")] to [path("M 10 140 H 270") margin-box] at (1) should be [path("M 10 140 H 270")] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (0) should be [path("M 50 60 H 70") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (0.5) should be [path("M 30 100 H 170") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (1) should be [path("M 10 140 H 270") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (0) should be [path("M 50 60 H 70") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (0.5) should be [path("M 30 100 H 170") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (1) should be [path("M 10 140 H 270") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (0) should be [path("M 50 60 H 70") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (0.5) should be [path("M 30 100 H 170") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (1) should be [path("M 10 140 H 270") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (0) should be [path("M 50 60 H 70") border-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (0.5) should be [path("M 30 100 H 170") border-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 50 60 H 70") border-box] to [path("M 10 140 H 270") border-box] at (1) should be [path("M 10 140 H 270") border-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (-0.3) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.3) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.6) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (-0.3) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.3) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.6) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (-0.3) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.3) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.6) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (-0.3) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.3) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.6) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (-0.3) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.3) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.6) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (-0.3) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.3) should be [path("M 10 10 L 20 20 Z") border-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (0.6) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") border-box] to [path("M 50 50 L 60 60 Z") padding-box] at (1.5) should be [path("M 50 50 L 60 60 Z") padding-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (-0.3) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.3) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.6) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-behavior:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (-0.3) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.3) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.6) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (-0.3) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.3) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.6) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (-0.3) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.3) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.6) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Transitions with transition: all: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (-0.3) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.3) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.6) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| CSS Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: 'from' value should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (-0.3) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.3) should be [path("M 10 10 L 20 20 Z") content-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (0.6) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
| Web Animations: property <shape-outside> from [path("M 10 10 L 20 20 Z") content-box] to [path("M 50 50 L 60 60 Z") margin-box] at (1.5) should be [path("M 50 50 L 60 60 Z") margin-box] | FAIL | assert_true: Web Animations should be supported expected true got false |
/css/css-shapes/animation/shape-outside-path-interpolation.html
<!DOCTYPE html> <meta charset="utf-8"> <title>shape-outside: path() interpolation</title> <link rel="author" title="Jason Leo" href="mailto:cgqaq@chromium.org"> <link rel="help" href="https://drafts.csswg.org/css-shapes-2/#shape-outside-property"> <link rel="help" href="https://drafts.csswg.org/css-shapes-1/#typedef-basic-shape"> <meta name="assert" content="shape-outside: path() interpolates segment-by-segment when the two paths share the same command structure, and falls back to discrete animation otherwise."> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/css/support/interpolation-testcommon.js"></script> <style> .parent { shape-outside: path("M 50 60 H 70"); } .target { shape-outside: path("M 10 10 L 20 20 Z"); } </style> <body></body> <script> test_interpolation({ property: 'shape-outside', from: neutralKeyframe, to: 'path("M 50 50 L 60 60 Z")', }, [ {at: -0.3, expect: 'path("M -2 -2 L 8 8 Z")'}, {at: 0, expect: 'path("M 10 10 L 20 20 Z")'}, {at: 0.5, expect: 'path("M 30 30 L 40 40 Z")'}, {at: 1, expect: 'path("M 50 50 L 60 60 Z")'}, {at: 1.5, expect: 'path("M 70 70 L 80 80 Z")'}, ]); test_no_interpolation({ property: 'shape-outside', from: 'initial', to: 'path("M 50 50 L 60 60 Z")', }); test_no_interpolation({ property: 'shape-outside', from: 'unset', to: 'path("M 50 50 L 60 60 Z")', }); test_no_interpolation({ property: 'shape-outside', from: 'none', to: 'path("M 50 50 L 60 60 Z")', }); test_interpolation({ property: 'shape-outside', from: 'inherit', to: 'path("M 10 140 H 270")', }, [ {at: -1, expect: 'path("M 90 -20 H -130")'}, {at: 0, expect: 'path("M 50 60 H 70")'}, {at: 0.5, expect: 'path("M 30 100 H 170")'}, {at: 1, expect: 'path("M 10 140 H 270")'}, {at: 2, expect: 'path("M -30 220 H 470")'}, ]); // Different command counts: discrete. test_no_interpolation({ property: 'shape-outside', from: 'path("M 10 10 L 20 20")', to: 'path("M 10 10 L 20 20 Z")', }); // Different command types at the same index: discrete. test_no_interpolation({ property: 'shape-outside', from: 'path("M 10 10 L 20 20")', to: 'path("M 10 10 H 20")', }); test_interpolation({ property: 'shape-outside', from: 'path("M 50 60 H 70")', to: 'path("M 10 140 H 270")', }, [ {at: -1, expect: 'path("M 90 -20 H -130")'}, {at: 0, expect: 'path("M 50 60 H 70")'}, {at: 0.125, expect: 'path("M 45 70 H 95")'}, {at: 0.875, expect: 'path("M 15 130 H 245")'}, {at: 1, expect: 'path("M 10 140 H 270")'}, {at: 2, expect: 'path("M -30 220 H 470")'}, ]); test_interpolation({ property: 'shape-outside', from: 'path("M 50 60 V 70")', to: 'path("M 10 140 V 270")', }, [ {at: 0, expect: 'path("M 50 60 V 70")'}, {at: 0.5, expect: 'path("M 30 100 V 170")'}, {at: 1, expect: 'path("M 10 140 V 270")'}, ]); test_interpolation({ property: 'shape-outside', from: 'path("M 12 34 C 5 5 45 67 89 123")', to: 'path("M 20 26 C 13 13 61 51 113 99")', }, [ {at: 0, expect: 'path("M 12 34 C 5 5 45 67 89 123")'}, {at: 0.5, expect: 'path("M 16 30 C 9 9 53 59 101 111")'}, {at: 1, expect: 'path("M 20 26 C 13 13 61 51 113 99")'}, ]); test_interpolation({ property: 'shape-outside', from: 'path("M 12 34 S 45 67 89 123")', to: 'path("M 20 26 S 61 51 113 99")', }, [ {at: 0, expect: 'path("M 12 34 S 45 67 89 123")'}, {at: 0.5, expect: 'path("M 16 30 S 53 59 101 111")'}, {at: 1, expect: 'path("M 20 26 S 61 51 113 99")'}, ]); test_interpolation({ property: 'shape-outside', from: 'path("M 12 34 Q 45 67 89 123")', to: 'path("M 20 26 Q 61 51 113 99")', }, [ {at: 0, expect: 'path("M 12 34 Q 45 67 89 123")'}, {at: 0.5, expect: 'path("M 16 30 Q 53 59 101 111")'}, {at: 1, expect: 'path("M 20 26 Q 61 51 113 99")'}, ]); test_interpolation({ property: 'shape-outside', from: 'path("M 12 34 T 45 67")', to: 'path("M 20 26 T 61 51")', }, [ {at: 0, expect: 'path("M 12 34 T 45 67")'}, {at: 0.5, expect: 'path("M 16 30 T 53 59")'}, {at: 1, expect: 'path("M 20 26 T 61 51")'}, ]); test_interpolation({ property: 'shape-outside', from: 'path("M 5 5 A 10 20 0 0 0 15 -15")', to: 'path("M 15 15 A 20 30 0 0 0 5 -25")', }, [ {at: 0, expect: 'path("M 5 5 A 10 20 0 0 0 15 -15")'}, {at: 0.5, expect: 'path("M 10 10 A 15 25 0 0 0 10 -20")'}, {at: 1, expect: 'path("M 15 15 A 20 30 0 0 0 5 -25")'}, ]); // Relative commands are normalized to absolute before interpolation. test_interpolation({ property: 'shape-outside', from: 'path("m 50 60 h 20")', to: 'path("m 10 140 h 260")', }, [ {at: 0, expect: 'path("M 50 60 H 70")'}, {at: 0.5, expect: 'path("M 30 100 H 170")'}, {at: 1, expect: 'path("M 10 140 H 270")'}, ]); // Same explicit <shape-box> on both sides interpolates segment-by-segment; // the trailing <shape-box> is preserved through the interpolated keyframes. test_interpolation({ property: 'shape-outside', from: 'path("M 50 60 H 70") padding-box', to: 'path("M 10 140 H 270") padding-box', }, [ {at: 0, expect: 'path("M 50 60 H 70") padding-box'}, {at: 0.5, expect: 'path("M 30 100 H 170") padding-box'}, {at: 1, expect: 'path("M 10 140 H 270") padding-box'}, ]); // Implicit and explicit margin-box are equivalent (margin-box is the spec // default), so they interpolate segment-by-segment. test_interpolation({ property: 'shape-outside', from: 'path("M 50 60 H 70")', to: 'path("M 10 140 H 270") margin-box', }, [ {at: 0, expect: 'path("M 50 60 H 70")'}, {at: 0.5, expect: 'path("M 30 100 H 170")'}, {at: 1, expect: 'path("M 10 140 H 270")'}, ]); test_interpolation({ property: 'shape-outside', from: 'path("M 50 60 H 70") border-box', to: 'path("M 10 140 H 270") border-box', }, [ {at: 0, expect: 'path("M 50 60 H 70") border-box'}, {at: 0.5, expect: 'path("M 30 100 H 170") border-box'}, {at: 1, expect: 'path("M 10 140 H 270") border-box'}, ]); // Mismatched <shape-box> falls back to discrete animation. test_no_interpolation({ property: 'shape-outside', from: 'path("M 10 10 L 20 20 Z") border-box', to: 'path("M 50 50 L 60 60 Z") padding-box', }); test_no_interpolation({ property: 'shape-outside', from: 'path("M 10 10 L 20 20 Z") content-box', to: 'path("M 50 50 L 60 60 Z") margin-box', }); </script>