diff --git a/components/style/properties.mako.rs b/components/style/properties.mako.rs index a9f9b92156b..27250d379d8 100644 --- a/components/style/properties.mako.rs +++ b/components/style/properties.mako.rs @@ -205,6 +205,9 @@ pub mod longhands { input.look_for_var_functions(); let start = input.position(); let specified = parse_specified(context, input); + if specified.is_err() { + while let Ok(_) = input.next() {} // Look for var() after the error. + } let var = input.seen_var_functions(); if specified.is_err() && var { input.reset(start); diff --git a/tests/wpt/metadata-css/css-variables-1_dev/html/variable-reference-15.htm.ini b/tests/wpt/metadata-css/css-variables-1_dev/html/variable-reference-15.htm.ini deleted file mode 100644 index 7dcf1687aab..00000000000 --- a/tests/wpt/metadata-css/css-variables-1_dev/html/variable-reference-15.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[variable-reference-15.htm] - type: reftest - expected: FAIL diff --git a/tests/wpt/metadata-css/css-variables-1_dev/html/variable-reference-18.htm.ini b/tests/wpt/metadata-css/css-variables-1_dev/html/variable-reference-18.htm.ini deleted file mode 100644 index e09c394fc76..00000000000 --- a/tests/wpt/metadata-css/css-variables-1_dev/html/variable-reference-18.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[variable-reference-18.htm] - type: reftest - expected: FAIL diff --git a/tests/wpt/metadata-css/css-variables-1_dev/html/variable-reference-19.htm.ini b/tests/wpt/metadata-css/css-variables-1_dev/html/variable-reference-19.htm.ini deleted file mode 100644 index 3847b908e1b..00000000000 --- a/tests/wpt/metadata-css/css-variables-1_dev/html/variable-reference-19.htm.ini +++ /dev/null @@ -1,3 +0,0 @@ -[variable-reference-19.htm] - type: reftest - expected: FAIL