[wpt-sync] Sync PR 12900 - Serialize the path() function with double quotes

RESOLVED FIXED in Firefox 64

Status

()

enhancement
P4
normal
RESOLVED FIXED
10 months ago
9 months ago

People

(Reporter: wptsync, Unassigned)

Tracking

unspecified
mozilla64
Points:
---

Firefox Tracking Flags

(firefox64 fixed)

Details

(Whiteboard: [wptsync downstream], )

Assignee

Description

10 months ago
Sync web-platform-tests PR 12900 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/12900
Details from upstream follow.

Fredrik Söderquist <fs@opera.com> wrote:
>  Serialize the path() function with double quotes
>  
>  Per https://drafts.csswg.org/cssom/#serialize-a-string double quotes
>  should be used when serializing strings.
>  
>  Bug: 873527
>  Change-Id: I3b7a3c6425c6a5d0d6f96399663f5ae8b3929a59
>  Reviewed-on: https://chromium-review.googlesource.com/1213171
>  WPT-Export-Revision: e8eb6a0f9c9a8b5791ab6a824ae83620c84be127
Assignee

Updated

10 months ago
Component: web-platform-tests → SVG
Product: Testing → Core
Assignee

Comment 5

9 months ago
Ran 5 tests and 237 subtests
OK     : 5
FAIL   : 237

New tests that have failures or other problems:
/css/motion/parsing/offset-parsing-valid.html
    e.style['offset'] = "center bottom path(\"M 1 2 V 3 Z\")" should set the property value: FAIL
    e.style['offset'] = "center center path(\"M 0 0 L 100 100 M 100 200 L 200 200 Z L 300 300 Z\") 100% 90deg / left bottom" should set the property value: FAIL
    e.style['offset'] = "path(\"M 0 0 H 1\") -200% auto" should set the property value: FAIL
    e.style['offset'] = "path(\"M 0 0 H 1\") -200%" should set the property value: FAIL
    e.style['offset'] = "path(\"M 0 0 H 1\") auto" should set the property value: FAIL
    e.style['offset'] = "path(\"M 0 0 H 1\")" should set the property value: FAIL
    e.style['offset'] = "path(\"m 0 0 h 100\") 100px 0deg" should set the property value: FAIL
/svg/path/property/d-interpolation-discrete.svg
    "path("M 0 0 H 1 H 2")" and "path("M 0 0 H 3")" are valid d values: FAIL
    "path("M 1 2 L 3 4 Z")" and "none" are valid d values: FAIL
    "path("M 1 2 L 4 6 Z")" and "path("M 1 2 H 4 V 6")" are valid d values: FAIL
    "path("M 10 0 H 11")" and "path("M 20 0 V 2")" are valid d values: FAIL
    Animation between "path("M 0 0 H 1 H 2")" and "path("M 0 0 H 3")" at progress -1: FAIL
    Animation between "path("M 0 0 H 1 H 2")" and "path("M 0 0 H 3")" at progress 0: FAIL
    Animation between "path("M 0 0 H 1 H 2")" and "path("M 0 0 H 3")" at progress 0.125: FAIL
    Animation between "path("M 0 0 H 1 H 2")" and "path("M 0 0 H 3")" at progress 0.875: FAIL
    Animation between "path("M 0 0 H 1 H 2")" and "path("M 0 0 H 3")" at progress 1: FAIL
    Animation between "path("M 0 0 H 1 H 2")" and "path("M 0 0 H 3")" at progress 2: FAIL
    Animation between "path("M 1 2 L 3 4 Z")" and "none" at progress -1: FAIL
    Animation between "path("M 1 2 L 3 4 Z")" and "none" at progress 0: FAIL
    Animation between "path("M 1 2 L 3 4 Z")" and "none" at progress 0.125: FAIL
    Animation between "path("M 1 2 L 3 4 Z")" and "none" at progress 0.875: FAIL
    Animation between "path("M 1 2 L 3 4 Z")" and "none" at progress 1: FAIL
    Animation between "path("M 1 2 L 3 4 Z")" and "none" at progress 2: FAIL
    Animation between "path("M 1 2 L 4 6 Z")" and "path("M 1 2 H 4 V 6")" at progress -1: FAIL
    Animation between "path("M 1 2 L 4 6 Z")" and "path("M 1 2 H 4 V 6")" at progress 0: FAIL
    Animation between "path("M 1 2 L 4 6 Z")" and "path("M 1 2 H 4 V 6")" at progress 0.125: FAIL
    Animation between "path("M 1 2 L 4 6 Z")" and "path("M 1 2 H 4 V 6")" at progress 0.875: FAIL
    Animation between "path("M 1 2 L 4 6 Z")" and "path("M 1 2 H 4 V 6")" at progress 1: FAIL
    Animation between "path("M 1 2 L 4 6 Z")" and "path("M 1 2 H 4 V 6")" at progress 2: FAIL
    Animation between "path("M 10 0 H 11")" and "path("M 20 0 V 2")" at progress -1: FAIL
    Animation between "path("M 10 0 H 11")" and "path("M 20 0 V 2")" at progress 0: FAIL
    Animation between "path("M 10 0 H 11")" and "path("M 20 0 V 2")" at progress 0.125: FAIL
    Animation between "path("M 10 0 H 11")" and "path("M 20 0 V 2")" at progress 0.875: FAIL
    Animation between "path("M 10 0 H 11")" and "path("M 20 0 V 2")" at progress 1: FAIL
    Animation between "path("M 10 0 H 11")" and "path("M 20 0 V 2")" at progress 2: FAIL
/svg/path/property/d-interpolation-relative-absolute.svg
    "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 d values: 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 300 100 z")" are valid d values: 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 d values: 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 d values: FAIL
    "path("m 10 20 h 30 v 60 h 10 v -10 l 110 60 Z")" and "path("M 130 140 H 120 V 160 H 130 V 150 L 200 170 Z")" are valid d values: 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 d values: 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 d values: 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 d values: 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: 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 0: 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 0.125: 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 0.875: 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: 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 2: 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: 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 0: 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 0.125: 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 0.875: 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: 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 2: 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: 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 0: 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 0.125: 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 0.875: 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: 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 2: 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: 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 0: 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 0.125: 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 0.875: 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: 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 2: FAIL
    Animation between "path("m 10 20 h 30 v 60 h 10 v -10 l 110 60 Z")" and "path("M 130 140 H 120 V 160 H 130 V 150 L 200 170 Z")" at progress -1: FAIL
    Animation between "path("m 10 20 h 30 v 60 h 10 v -10 l 110 60 Z")" and "path("M 130 140 H 120 V 160 H 130 V 150 L 200 170 Z")" at progress 0: FAIL
    Animation between "path("m 10 20 h 30 v 60 h 10 v -10 l 110 60 Z")" and "path("M 130 140 H 120 V 160 H 130 V 150 L 200 170 Z")" at progress 0.125: FAIL
    Animation between "path("m 10 20 h 30 v 60 h 10 v -10 l 110 60 Z")" and "path("M 130 140 H 120 V 160 H 130 V 150 L 200 170 Z")" at progress 0.875: FAIL
    Animation between "path("m 10 20 h 30 v 60 h 10 v -10 l 110 60 Z")" and "path("M 130 140 H 120 V 160 H 130 V 150 L 200 170 Z")" at progress 1: FAIL
    Animation between "path("m 10 20 h 30 v 60 h 10 v -10 l 110 60 Z")" and "path("M 130 140 H 120 V 160 H 130 V 150 L 200 170 Z")" at progress 2: 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: 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 0: 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 0.125: 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 0.875: 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: 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 2: 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: 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 0: 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 0.125: 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 0.875: 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: 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 2: 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: 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 0: 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 0.125: 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 0.875: 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: 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 2: FAIL
/svg/path/property/d-interpolation-single.svg
    "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 d values: FAIL
    "path("M 12 34 S 45 67 89 123")" and "path("M 20 26 S 61 51 113 99")" are valid d values: FAIL
    "path("M 12 34 T 45 67")" and "path("M 20 26 T 61 51")" are valid d values: FAIL
    "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 d values: FAIL
    "path("M 20 10 Q 32 42 120 2200")" and "path("M 20 10 Q 40 50 200 3000")" are valid d values: FAIL
    "path("M 20 70")" and "path("M 100 30")" are valid d values: FAIL
    "path("M 50 60 H 70")" and "path("M 10 140 H 270")" are valid d values: FAIL
    "path("M 50 60 V 70")" and "path("M 10 140 V 270")" are valid d values: FAIL
    "path("m 100 200 L 120 270")" and "path("m 100 200 L 200 230")" are valid d values: FAIL
    "path("m 100 200 l 20 70")" and "path("m 100 200 l 100 30")" are valid d values: 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 d values: FAIL
    "path("m 12 34 s 33 33 77 89")" and "path("m 20 26 s 41 25 93 73")" are valid d values: FAIL
    "path("m 12 34 t 33 33")" and "path("m 20 26 t 41 25")" are valid d values: 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 d values: FAIL
    "path("m 20 10 q 12 32 100 2190")" and "path("m 20 10 q 20 40 180 2990")" are valid d values: FAIL
    "path("m 20 70")" and "path("m 100 30")" are valid d values: FAIL
    "path("m 50 60 h 20")" and "path("m 10 140 h 260")" are valid d values: FAIL
    "path("m 50 60 v 10")" and "path("m 10 140 v 130")" are valid d values: 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: 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 0: 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 0.125: 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 0.875: 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: 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 2: 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: FAIL
    Animation between "path("M 12 34 S 45 67 89 123")" and "path("M 20 26 S 61 51 113 99")" at progress 0: FAIL
    Animation between "path("M 12 34 S 45 67 89 123")" and "path("M 20 26 S 61 51 113 99")" at progress 0.125: FAIL
    Animation between "path("M 12 34 S 45 67 89 123")" and "path("M 20 26 S 61 51 113 99")" at progress 0.875: 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: FAIL
    Animation between "path("M 12 34 S 45 67 89 123")" and "path("M 20 26 S 61 51 113 99")" at progress 2: FAIL
    Animation between "path("M 12 34 T 45 67")" and "path("M 20 26 T 61 51")" at progress -1: FAIL
    Animation between "path("M 12 34 T 45 67")" and "path("M 20 26 T 61 51")" at progress 0: FAIL
    Animation between "path("M 12 34 T 45 67")" and "path("M 20 26 T 61 51")" at progress 0.125: FAIL
    Animation between "path("M 12 34 T 45 67")" and "path("M 20 26 T 61 51")" at progress 0.875: FAIL
    Animation between "path("M 12 34 T 45 67")" and "path("M 20 26 T 61 51")" at progress 1: FAIL
    Animation between "path("M 12 34 T 45 67")" and "path("M 20 26 T 61 51")" at progress 2: 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: 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 0: 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 0.125: 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 0.875: 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: 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 2: 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: FAIL
    Animation between "path("M 20 10 Q 32 42 120 2200")" and "path("M 20 10 Q 40 50 200 3000")" at progress 0: FAIL
    Animation between "path("M 20 10 Q 32 42 120 2200")" and "path("M 20 10 Q 40 50 200 3000")" at progress 0.125: FAIL
    Animation between "path("M 20 10 Q 32 42 120 2200")" and "path("M 20 10 Q 40 50 200 3000")" at progress 0.875: 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: FAIL
    Animation between "path("M 20 10 Q 32 42 120 2200")" and "path("M 20 10 Q 40 50 200 3000")" at progress 2: FAIL
    Animation between "path("M 20 70")" and "path("M 100 30")" at progress -1: FAIL
    Animation between "path("M 20 70")" and "path("M 100 30")" at progress 0: FAIL
    Animation between "path("M 20 70")" and "path("M 100 30")" at progress 0.125: FAIL
    Animation between "path("M 20 70")" and "path("M 100 30")" at progress 0.875: FAIL
    Animation between "path("M 20 70")" and "path("M 100 30")" at progress 1: FAIL
    Animation between "path("M 20 70")" and "path("M 100 30")" at progress 2: FAIL
    Animation between "path("M 50 60 H 70")" and "path("M 10 140 H 270")" at progress -1: FAIL
    Animation between "path("M 50 60 H 70")" and "path("M 10 140 H 270")" at progress 0: FAIL
    Animation between "path("M 50 60 H 70")" and "path("M 10 140 H 270")" at progress 0.125: FAIL
    Animation between "path("M 50 60 H 70")" and "path("M 10 140 H 270")" at progress 0.875: FAIL
    Animation between "path("M 50 60 H 70")" and "path("M 10 140 H 270")" at progress 1: FAIL
    Animation between "path("M 50 60 H 70")" and "path("M 10 140 H 270")" at progress 2: FAIL
    Animation between "path("M 50 60 V 70")" and "path("M 10 140 V 270")" at progress -1: FAIL
    Animation between "path("M 50 60 V 70")" and "path("M 10 140 V 270")" at progress 0: FAIL
    Animation between "path("M 50 60 V 70")" and "path("M 10 140 V 270")" at progress 0.125: FAIL
    Animation between "path("M 50 60 V 70")" and "path("M 10 140 V 270")" at progress 0.875: FAIL
    Animation between "path("M 50 60 V 70")" and "path("M 10 140 V 270")" at progress 1: FAIL
    Animation between "path("M 50 60 V 70")" and "path("M 10 140 V 270")" at progress 2: FAIL
    Animation between "path("m 100 200 L 120 270")" and "path("m 100 200 L 200 230")" at progress -1: FAIL
    Animation between "path("m 100 200 L 120 270")" and "path("m 100 200 L 200 230")" at progress 0: FAIL
    Animation between "path("m 100 200 L 120 270")" and "path("m 100 200 L 200 230")" at progress 0.125: FAIL
    Animation between "path("m 100 200 L 120 270")" and "path("m 100 200 L 200 230")" at progress 0.875: FAIL
    Animation between "path("m 100 200 L 120 270")" and "path("m 100 200 L 200 230")" at progress 1: FAIL
    Animation between "path("m 100 200 L 120 270")" and "path("m 100 200 L 200 230")" at progress 2: FAIL
    Animation between "path("m 100 200 l 20 70")" and "path("m 100 200 l 100 30")" at progress -1: FAIL
    Animation between "path("m 100 200 l 20 70")" and "path("m 100 200 l 100 30")" at progress 0: FAIL
    Animation between "path("m 100 200 l 20 70")" and "path("m 100 200 l 100 30")" at progress 0.125: FAIL
    Animation between "path("m 100 200 l 20 70")" and "path("m 100 200 l 100 30")" at progress 0.875: FAIL
    Animation between "path("m 100 200 l 20 70")" and "path("m 100 200 l 100 30")" at progress 1: FAIL
    Animation between "path("m 100 200 l 20 70")" and "path("m 100 200 l 100 30")" at progress 2: 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: 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 0: 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 0.125: 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 0.875: 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: 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 2: 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: FAIL
    Animation between "path("m 12 34 s 33 33 77 89")" and "path("m 20 26 s 41 25 93 73")" at progress 0: FAIL
    Animation between "path("m 12 34 s 33 33 77 89")" and "path("m 20 26 s 41 25 93 73")" at progress 0.125: FAIL
    Animation between "path("m 12 34 s 33 33 77 89")" and "path("m 20 26 s 41 25 93 73")" at progress 0.875: 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: FAIL
    Animation between "path("m 12 34 s 33 33 77 89")" and "path("m 20 26 s 41 25 93 73")" at progress 2: FAIL
    Animation between "path("m 12 34 t 33 33")" and "path("m 20 26 t 41 25")" at progress -1: FAIL
    Animation between "path("m 12 34 t 33 33")" and "path("m 20 26 t 41 25")" at progress 0: FAIL
    Animation between "path("m 12 34 t 33 33")" and "path("m 20 26 t 41 25")" at progress 0.125: FAIL
    Animation between "path("m 12 34 t 33 33")" and "path("m 20 26 t 41 25")" at progress 0.875: FAIL
    Animation between "path("m 12 34 t 33 33")" and "path("m 20 26 t 41 25")" at progress 1: FAIL
    Animation between "path("m 12 34 t 33 33")" and "path("m 20 26 t 41 25")" at progress 2: 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: 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 0: 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 0.125: 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 0.875: 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: 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 2: 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: FAIL
    Animation between "path("m 20 10 q 12 32 100 2190")" and "path("m 20 10 q 20 40 180 2990")" at progress 0: FAIL
    Animation between "path("m 20 10 q 12 32 100 2190")" and "path("m 20 10 q 20 40 180 2990")" at progress 0.125: FAIL
    Animation between "path("m 20 10 q 12 32 100 2190")" and "path("m 20 10 q 20 40 180 2990")" at progress 0.875: 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: FAIL
    Animation between "path("m 20 10 q 12 32 100 2190")" and "path("m 20 10 q 20 40 180 2990")" at progress 2: FAIL
    Animation between "path("m 20 70")" and "path("m 100 30")" at progress -1: FAIL
    Animation between "path("m 20 70")" and "path("m 100 30")" at progress 0: FAIL
    Animation between "path("m 20 70")" and "path("m 100 30")" at progress 0.125: FAIL
    Animation between "path("m 20 70")" and "path("m 100 30")" at progress 0.875: FAIL
    Animation between "path("m 20 70")" and "path("m 100 30")" at progress 1: FAIL
    Animation between "path("m 20 70")" and "path("m 100 30")" at progress 2: FAIL
    Animation between "path("m 50 60 h 20")" and "path("m 10 140 h 260")" at progress -1: FAIL
    Animation between "path("m 50 60 h 20")" and "path("m 10 140 h 260")" at progress 0: FAIL
    Animation between "path("m 50 60 h 20")" and "path("m 10 140 h 260")" at progress 0.125: FAIL
    Animation between "path("m 50 60 h 20")" and "path("m 10 140 h 260")" at progress 0.875: FAIL
    Animation between "path("m 50 60 h 20")" and "path("m 10 140 h 260")" at progress 1: FAIL
    Animation between "path("m 50 60 h 20")" and "path("m 10 140 h 260")" at progress 2: FAIL
    Animation between "path("m 50 60 v 10")" and "path("m 10 140 v 130")" at progress -1: FAIL
    Animation between "path("m 50 60 v 10")" and "path("m 10 140 v 130")" at progress 0: FAIL
    Animation between "path("m 50 60 v 10")" and "path("m 10 140 v 130")" at progress 0.125: FAIL
    Animation between "path("m 50 60 v 10")" and "path("m 10 140 v 130")" at progress 0.875: FAIL
    Animation between "path("m 50 60 v 10")" and "path("m 10 140 v 130")" at progress 1: FAIL
    Animation between "path("m 50 60 v 10")" and "path("m 10 140 v 130")" at progress 2: FAIL

Comment 6

9 months ago
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/94dec1f28de0
[wpt PR 12900] - Serialize the path() function with double quotes, a=testonly
https://hg.mozilla.org/integration/mozilla-inbound/rev/fde3003a6566
[wpt PR 12900] - Update wpt metadata, a=testonly

Comment 7

9 months ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/94dec1f28de0
https://hg.mozilla.org/mozilla-central/rev/fde3003a6566
Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
You need to log in before you can comment on or make changes to this bug.