diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js index 45b05c12e840..223a1b10a34f 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js @@ -3074,7 +3074,11 @@ pref("layout.css.ruby.intercharacter.enabled", false); pref("layout.css.overscroll-behavior.enabled", true); // Is support for motion-path enabled? +#ifdef RELEASE_OR_BETA pref("layout.css.motion-path.enabled", false); +#else +pref("layout.css.motion-path.enabled", true); +#endif // pref for which side vertical scrollbars should be on // 0 = end-side in UI direction diff --git a/testing/web-platform/meta/MANIFEST.json b/testing/web-platform/meta/MANIFEST.json index ad70043b5c12..1c1fdaed27c2 100644 --- a/testing/web-platform/meta/MANIFEST.json +++ b/testing/web-platform/meta/MANIFEST.json @@ -165091,9 +165091,21 @@ {} ] ], - "css/motion/offset-path-string.html": [ + "css/motion/offset-path-string-001.html": [ [ - "/css/motion/offset-path-string.html", + "/css/motion/offset-path-string-001.html", + [ + [ + "/css/motion/offset-path-string-ref.html", + "==" + ] + ], + {} + ] + ], + "css/motion/offset-path-string-002.html": [ + [ + "/css/motion/offset-path-string-002.html", [ [ "/css/motion/offset-path-string-ref.html", @@ -568266,14 +568278,18 @@ "6c39e7b8f4cfafe05c07d166eb65570432912b7a", "reftest" ], + "css/motion/offset-path-string-001.html": [ + "79d957d82b8e3c603ed16598f461a805c90681dd", + "reftest" + ], + "css/motion/offset-path-string-002.html": [ + "0d2fcbbb661c2fe0e5b57ff780d78b2f8b6f627b", + "reftest" + ], "css/motion/offset-path-string-ref.html": [ "5c5ff5f6f2ddc4696f2d51266199fe052464d9e6", "support" ], - "css/motion/offset-path-string.html": [ - "79d957d82b8e3c603ed16598f461a805c90681dd", - "reftest" - ], "css/motion/offset-rotate-001.html": [ "55147698a7f2f02a57f0fe3adc8b33257d1e212f", "reftest" @@ -568315,11 +568331,11 @@ "testharness" ], "css/motion/parsing/offset-path-parsing-invalid.html": [ - "c0a32486922b4b1b482817f409571e1e6c4219f7", + "7fbd06a508a322ac0969eb11c4299de50fd254e7", "testharness" ], "css/motion/parsing/offset-path-parsing-valid.html": [ - "c1e229e1a05a4c85845384ace9b884125f579415", + "e7797686e4ac524ac9dc9f8525dbd5a24adeec29", "testharness" ], "css/motion/parsing/offset-position-parsing-invalid.html": [ diff --git a/testing/web-platform/meta/css/motion/__dir__.ini b/testing/web-platform/meta/css/motion/__dir__.ini new file mode 100644 index 000000000000..6e20392137ad --- /dev/null +++ b/testing/web-platform/meta/css/motion/__dir__.ini @@ -0,0 +1 @@ +prefs: [layout.css.motion-path.enabled:true] diff --git a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-001.html.ini b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-001.html.ini index 74fd5abb8621..54b010f20be5 100644 --- a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-001.html.ini +++ b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-001.html.ini @@ -1,7 +1,4 @@ [offset-path-interpolation-001.html] - ["path('M 0 0 H 1 H 2')" and "path('M 0 0 H 3')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 0 0 H 1 H 2')" and "path('M 0 0 H 3')" at progress -1] expected: FAIL @@ -20,9 +17,6 @@ [Animation between "path('M 0 0 H 1 H 2')" and "path('M 0 0 H 3')" at progress 2] expected: FAIL - ["path('M 1 2 L 3 4 Z')" and "none" are valid offset-path values] - expected: FAIL - [Animation between "path('M 1 2 L 3 4 Z')" and "none" at progress -1] expected: FAIL @@ -32,18 +26,6 @@ [Animation between "path('M 1 2 L 3 4 Z')" and "none" at progress 0.125] expected: FAIL - [Animation between "path('M 1 2 L 3 4 Z')" and "none" at progress 0.875] - expected: FAIL - - [Animation between "path('M 1 2 L 3 4 Z')" and "none" at progress 1] - expected: FAIL - - [Animation between "path('M 1 2 L 3 4 Z')" and "none" at progress 2] - expected: FAIL - - ["path('M 10 0 H 11')" and "path('M 20 0 V 2')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 10 0 H 11')" and "path('M 20 0 V 2')" at progress -1] expected: FAIL @@ -62,9 +44,6 @@ [Animation between "path('M 10 0 H 11')" and "path('M 20 0 V 2')" at progress 2] expected: FAIL - ["path('M 1 2 L 4 6 Z')" and "path('M 1 2 H 4 V 6')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 1 2 L 4 6 Z')" and "path('M 1 2 H 4 V 6')" at progress -1] expected: FAIL @@ -83,9 +62,6 @@ [Animation between "path('M 1 2 L 4 6 Z')" and "path('M 1 2 H 4 V 6')" at progress 2] expected: FAIL - ["path('M 0 0 Z')" and "path('M 0 0 Z')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 0 0 Z')" and "path('M 0 0 Z')" at progress -1] expected: FAIL @@ -104,9 +80,6 @@ [Animation between "path('M 0 0 Z')" and "path('M 0 0 Z')" at progress 2] expected: FAIL - ["path('M 20 70')" and "path('M 100 30')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 20 70')" and "path('M 100 30')" at progress -1] expected: FAIL @@ -125,9 +98,6 @@ [Animation between "path('M 20 70')" and "path('M 100 30')" at progress 2] expected: FAIL - ["path('m 20 70')" and "path('m 100 30')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 20 70')" and "path('m 100 30')" at progress -1] expected: FAIL @@ -146,9 +116,6 @@ [Animation between "path('m 20 70')" and "path('m 100 30')" at progress 2] expected: FAIL - ["path('m 100 200 L 120 270')" and "path('m 100 200 L 200 230')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 100 200 L 120 270')" and "path('m 100 200 L 200 230')" at progress -1] expected: FAIL @@ -167,9 +134,6 @@ [Animation between "path('m 100 200 L 120 270')" and "path('m 100 200 L 200 230')" at progress 2] expected: FAIL - ["path('m 100 200 l 20 70')" and "path('m 100 200 l 100 30')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 100 200 l 20 70')" and "path('m 100 200 l 100 30')" at progress -1] expected: FAIL diff --git a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-002.html.ini b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-002.html.ini index 6cc072ce9819..0da0fa965620 100644 --- a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-002.html.ini +++ b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-002.html.ini @@ -1,7 +1,4 @@ [offset-path-interpolation-002.html] - ["path('M 20 10 C 32 42 52 62 120 2200')" and "path('M 20 10 C 40 50 60 70 200 3000')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 20 10 C 32 42 52 62 120 2200')" and "path('M 20 10 C 40 50 60 70 200 3000')" at progress -1] expected: FAIL @@ -20,9 +17,6 @@ [Animation between "path('M 20 10 C 32 42 52 62 120 2200')" and "path('M 20 10 C 40 50 60 70 200 3000')" at progress 2] expected: FAIL - ["path('m 20 10 c 12 32 32 52 100 2190')" and "path('m 20 10 c 20 40 40 60 180 2990')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 20 10 c 12 32 32 52 100 2190')" and "path('m 20 10 c 20 40 40 60 180 2990')" at progress -1] expected: FAIL @@ -41,9 +35,6 @@ [Animation between "path('m 20 10 c 12 32 32 52 100 2190')" and "path('m 20 10 c 20 40 40 60 180 2990')" at progress 2] expected: FAIL - ["path('M 20 10 Q 32 42 120 2200')" and "path('M 20 10 Q 40 50 200 3000')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 20 10 Q 32 42 120 2200')" and "path('M 20 10 Q 40 50 200 3000')" at progress -1] expected: FAIL @@ -62,9 +53,6 @@ [Animation between "path('M 20 10 Q 32 42 120 2200')" and "path('M 20 10 Q 40 50 200 3000')" at progress 2] expected: FAIL - ["path('m 20 10 q 12 32 100 2190')" and "path('m 20 10 q 20 40 180 2990')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 20 10 q 12 32 100 2190')" and "path('m 20 10 q 20 40 180 2990')" at progress -1] expected: FAIL @@ -83,9 +71,6 @@ [Animation between "path('m 20 10 q 12 32 100 2190')" and "path('m 20 10 q 20 40 180 2990')" at progress 2] expected: FAIL - ["path('M 100 400 A 10 20 30 1 0 140 450')" and "path('M 300 200 A 50 60 70 0 1 380 290')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 100 400 A 10 20 30 1 0 140 450')" and "path('M 300 200 A 50 60 70 0 1 380 290')" at progress -1] expected: FAIL @@ -104,9 +89,6 @@ [Animation between "path('M 100 400 A 10 20 30 1 0 140 450')" and "path('M 300 200 A 50 60 70 0 1 380 290')" at progress 2] expected: FAIL - ["path('m 100 400 a 10 20 30 1 0 40 50')" and "path('m 300 200 a 50 60 70 0 1 80 90')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 100 400 a 10 20 30 1 0 40 50')" and "path('m 300 200 a 50 60 70 0 1 80 90')" at progress -1] expected: FAIL diff --git a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-003.html.ini b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-003.html.ini index b4677ff62c5e..8f754cdc1d55 100644 --- a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-003.html.ini +++ b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-003.html.ini @@ -1,7 +1,4 @@ [offset-path-interpolation-003.html] - ["path('M 50 60 H 70')" and "path('M 10 140 H 270')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 50 60 H 70')" and "path('M 10 140 H 270')" at progress -1] expected: FAIL @@ -20,9 +17,6 @@ [Animation between "path('M 50 60 H 70')" and "path('M 10 140 H 270')" at progress 2] expected: FAIL - ["path('m 50 60 h 20')" and "path('m 10 140 h 260')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 50 60 h 20')" and "path('m 10 140 h 260')" at progress -1] expected: FAIL @@ -41,9 +35,6 @@ [Animation between "path('m 50 60 h 20')" and "path('m 10 140 h 260')" at progress 2] expected: FAIL - ["path('M 50 60 V 70')" and "path('M 10 140 V 270')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 50 60 V 70')" and "path('M 10 140 V 270')" at progress -1] expected: FAIL @@ -62,9 +53,6 @@ [Animation between "path('M 50 60 V 70')" and "path('M 10 140 V 270')" at progress 2] expected: FAIL - ["path('m 50 60 v 10')" and "path('m 10 140 v 130')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 50 60 v 10')" and "path('m 10 140 v 130')" at progress -1] expected: FAIL @@ -83,9 +71,6 @@ [Animation between "path('m 50 60 v 10')" and "path('m 10 140 v 130')" at progress 2] expected: FAIL - ["path('M 12 34 S 45 67 89 123')" and "path('M 20 26 S 61 51 113 99')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 12 34 S 45 67 89 123')" and "path('M 20 26 S 61 51 113 99')" at progress -1] expected: FAIL @@ -104,9 +89,6 @@ [Animation between "path('M 12 34 S 45 67 89 123')" and "path('M 20 26 S 61 51 113 99')" at progress 2] expected: FAIL - ["path('m 12 34 s 33 33 77 89')" and "path('m 20 26 s 41 25 93 73')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 12 34 s 33 33 77 89')" and "path('m 20 26 s 41 25 93 73')" at progress -1] expected: FAIL @@ -125,9 +107,6 @@ [Animation between "path('m 12 34 s 33 33 77 89')" and "path('m 20 26 s 41 25 93 73')" at progress 2] expected: FAIL - ["path('M 12 34 T 45 67')" and "path('M 20 26 T 61 51')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 12 34 T 45 67')" and "path('M 20 26 T 61 51')" at progress -1] expected: FAIL @@ -146,9 +125,6 @@ [Animation between "path('M 12 34 T 45 67')" and "path('M 20 26 T 61 51')" at progress 2] expected: FAIL - ["path('m 12 34 t 33 33')" and "path('m 20 26 t 41 25')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 12 34 t 33 33')" and "path('m 20 26 t 41 25')" at progress -1] expected: FAIL diff --git a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-004.html.ini b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-004.html.ini index 9540cff46808..6d85a6a7e42c 100644 --- a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-004.html.ini +++ b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-004.html.ini @@ -1,7 +1,4 @@ [offset-path-interpolation-004.html] - ["path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "path('M 0 0 L 100 100 m 0 100 l 100 0 z l 300 100 z')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "path('M 0 0 L 100 100 m 0 100 l 100 0 z l 300 100 z')" at progress -1] expected: FAIL @@ -20,9 +17,6 @@ [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "path('M 0 0 L 100 100 m 0 100 l 100 0 z l 300 100 z')" at progress 2] expected: FAIL - ["path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "path('M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z')" are valid offset-path values] - expected: FAIL - [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "path('M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z')" at progress -1] expected: FAIL @@ -41,9 +35,6 @@ [Animation between "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 200 100 Z')" and "path('M 0 0 L 100 100 m 0 100 l 100 0 z l 100 -100 z')" at progress 2] expected: FAIL - ["path('m 10 20 l 40 50 z l 40 60 z m 60 70 l 90 60 z t 70 130')" and "path('M 210 220 L 170 190 Z L 90 120 Z M 110 130 L 200 230 Z T 220 220')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 10 20 l 40 50 z l 40 60 z m 60 70 l 90 60 z t 70 130')" and "path('M 210 220 L 170 190 Z L 90 120 Z M 110 130 L 200 230 Z T 220 220')" at progress -1] expected: FAIL @@ -62,9 +53,6 @@ [Animation between "path('m 10 20 l 40 50 z l 40 60 z m 60 70 l 90 60 z t 70 130')" and "path('M 210 220 L 170 190 Z L 90 120 Z M 110 130 L 200 230 Z T 220 220')" at progress 2] expected: FAIL - ["path('m 10 20 c 40 50 30 60 80 70 c 120 130 170 140 110 160')" and "path('M 130 100 C 130 150 120 160 210 170 C 290 300 340 310 320 330')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 10 20 c 40 50 30 60 80 70 c 120 130 170 140 110 160')" and "path('M 130 100 C 130 150 120 160 210 170 C 290 300 340 310 320 330')" at progress -1] expected: FAIL @@ -83,9 +71,6 @@ [Animation between "path('m 10 20 c 40 50 30 60 80 70 c 120 130 170 140 110 160')" and "path('M 130 100 C 130 150 120 160 210 170 C 290 300 340 310 320 330')" at progress 2] expected: FAIL - ["path('m 10 20 q 30 60 40 50 q 110 80 90 80')" and "path('M 130 100 Q 120 160 130 150 Q 200 150 180 190')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 10 20 q 30 60 40 50 q 110 80 90 80')" and "path('M 130 100 Q 120 160 130 150 Q 200 150 180 190')" at progress -1] expected: FAIL @@ -104,9 +89,6 @@ [Animation between "path('m 10 20 q 30 60 40 50 q 110 80 90 80')" and "path('M 130 100 Q 120 160 130 150 Q 200 150 180 190')" at progress 2] expected: FAIL - ["path('m 10 20 s 30 60 40 50 s 110 60 90 70')" and "path('M 130 140 S 120 160 130 150 S 200 170 140 180')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 10 20 s 30 60 40 50 s 110 60 90 70')" and "path('M 130 140 S 120 160 130 150 S 200 170 140 180')" at progress -1] expected: FAIL @@ -125,9 +107,6 @@ [Animation between "path('m 10 20 s 30 60 40 50 s 110 60 90 70')" and "path('M 130 140 S 120 160 130 150 S 200 170 140 180')" at progress 2] expected: FAIL - ["path('m 10 20 h 30 v 60 h 10 v -10 l 110 60')" and "path('M 130 140 H 120 V 160 H 130 V 150 L 200 170')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 10 20 h 30 v 60 h 10 v -10 l 110 60')" and "path('M 130 140 H 120 V 160 H 130 V 150 L 200 170')" at progress -1] expected: FAIL @@ -146,9 +125,6 @@ [Animation between "path('m 10 20 h 30 v 60 h 10 v -10 l 110 60')" and "path('M 130 140 H 120 V 160 H 130 V 150 L 200 170')" at progress 2] expected: FAIL - ["path('m 10 20 a 10 20 30 1 0 40 50 a 110 120 30 1 1 140 50')" and "path('M 18 12 A 50 100 70 0 1 90 110 A 150 160 70 0 1 70 80')" are valid offset-path values] - expected: FAIL - [Animation between "path('m 10 20 a 10 20 30 1 0 40 50 a 110 120 30 1 1 140 50')" and "path('M 18 12 A 50 100 70 0 1 90 110 A 150 160 70 0 1 70 80')" at progress -1] expected: FAIL diff --git a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-005.html.ini b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-005.html.ini index 189aa04a4d8a..42ed84a3bb0e 100644 --- a/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-005.html.ini +++ b/testing/web-platform/meta/css/motion/animation/offset-path-interpolation-005.html.ini @@ -32,27 +32,9 @@ [Animation between "ray(0deg closest-corner)" and "none" at progress 0.125] expected: FAIL - [Animation between "ray(0deg closest-corner)" and "none" at progress 0.875] - expected: FAIL - - [Animation between "ray(0deg closest-corner)" and "none" at progress 1] - expected: FAIL - - [Animation between "ray(0deg closest-corner)" and "none" at progress 2] - expected: FAIL - ["none" and "ray(20deg closest-side)" are valid offset-path values] expected: FAIL - [Animation between "none" and "ray(20deg closest-side)" at progress -1] - expected: FAIL - - [Animation between "none" and "ray(20deg closest-side)" at progress 0] - expected: FAIL - - [Animation between "none" and "ray(20deg closest-side)" at progress 0.125] - expected: FAIL - [Animation between "none" and "ray(20deg closest-side)" at progress 0.875] expected: FAIL diff --git a/testing/web-platform/meta/css/motion/offset-path-string-001.html.ini b/testing/web-platform/meta/css/motion/offset-path-string-001.html.ini new file mode 100644 index 000000000000..5931951b8baf --- /dev/null +++ b/testing/web-platform/meta/css/motion/offset-path-string-001.html.ini @@ -0,0 +1,3 @@ +[offset-path-string-001.html] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1429299 diff --git a/testing/web-platform/meta/css/motion/offset-path-string.html.ini b/testing/web-platform/meta/css/motion/offset-path-string.html.ini deleted file mode 100644 index e91dc7c30033..000000000000 --- a/testing/web-platform/meta/css/motion/offset-path-string.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[offset-path-string.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/motion/parsing/offset-path-parsing-valid.html.ini b/testing/web-platform/meta/css/motion/parsing/offset-path-parsing-valid.html.ini index ba450f8f0005..770115aa1d6f 100644 --- a/testing/web-platform/meta/css/motion/parsing/offset-path-parsing-valid.html.ini +++ b/testing/web-platform/meta/css/motion/parsing/offset-path-parsing-valid.html.ini @@ -5,12 +5,6 @@ [Serialization should round-trip after setting e.style['offset-path'\] = "fill-box ellipse(50% 60%)"] expected: FAIL - [e.style['offset-path'\] = "none" should set the property value] - expected: FAIL - - [Serialization should round-trip after setting e.style['offset-path'\] = "none"] - expected: FAIL - [e.style['offset-path'\] = "ray(0rad closest-side)" should set the property value] expected: FAIL @@ -44,18 +38,6 @@ [e.style['offset-path'\] = "ray(calc(180deg - 45deg) farthest-side)" should set the property value] expected: FAIL - [e.style['offset-path'\] = "path('m 0 0 h -100')" should set the property value] - expected: FAIL - - [Serialization should round-trip after setting e.style['offset-path'\] = "path('m 0 0 h -100')"] - expected: FAIL - - [e.style['offset-path'\] = "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 300 300 Z')" should set the property value] - expected: FAIL - - [Serialization should round-trip after setting e.style['offset-path'\] = "path('M 0 0 L 100 100 M 100 200 L 200 200 Z L 300 300 Z')"] - expected: FAIL - [e.style['offset-path'\] = "url(\\"http://www.example.com/index.html#polyline1\\")" should set the property value] expected: FAIL diff --git a/testing/web-platform/tests/css/motion/offset-path-string.html b/testing/web-platform/tests/css/motion/offset-path-string-001.html similarity index 100% rename from testing/web-platform/tests/css/motion/offset-path-string.html rename to testing/web-platform/tests/css/motion/offset-path-string-001.html diff --git a/testing/web-platform/tests/css/motion/offset-path-string-002.html b/testing/web-platform/tests/css/motion/offset-path-string-002.html new file mode 100644 index 000000000000..0d2fcbbb661c --- /dev/null +++ b/testing/web-platform/tests/css/motion/offset-path-string-002.html @@ -0,0 +1,24 @@ + + +
+