Status: PASS | Duration: 52ms | Subtests: 20/20 | Open test on wpt.live | wpt.fyi
Data from commit:
7727414 ci: report WPT subtest changes in the PR description (#826) (2026-09-02)
| Subtest | Status | Message |
|---|---|---|
| e.style['transform'] = "none scale(2)" should not set the property value | PASS | |
| e.style['transform'] = "translateX(3%) none" should not set the property value | PASS | |
| e.style['transform'] = "matrix(1, 2)" should not set the property value | PASS | |
| e.style['transform'] = "translate(1px, 2px, 3px)" should not set the property value | PASS | |
| e.style['transform'] = "translateX(-4px, 5px)" should not set the property value | PASS | |
| e.style['transform'] = "translateY(4%, 5%)" should not set the property value | PASS | |
| e.style['transform'] = "scale(6, 7, 8)" should not set the property value | PASS | |
| e.style['transform'] = "scale(6%, 7%, 8%)" should not set the property value | PASS | |
| e.style['transform'] = "scaleX(1, 2)" should not set the property value | PASS | |
| e.style['transform'] = "scaleX(1%, 2%)" should not set the property value | PASS | |
| e.style['transform'] = "scaleY(3, 4)" should not set the property value | PASS | |
| e.style['transform'] = "scaleY(3%, 4%)" should not set the property value | PASS | |
| e.style['transform'] = "rotate(0, 0)" should not set the property value | PASS | |
| e.style['transform'] = "rotate(0, 0, 0)" should not set the property value | PASS | |
| e.style['transform'] = "rotate(0, 0, 0, 0)" should not set the property value | PASS | |
| e.style['transform'] = "skew(0, 0, 0)" should not set the property value | PASS | |
| e.style['transform'] = "skewX(0, 0)" should not set the property value | PASS | |
| e.style['transform'] = "skewY(0, 0)" should not set the property value | PASS | |
| e.style['transform'] = "scaleX(2), scaleY(3)" should not set the property value | PASS | |
| e.style['transform'] = "perspective(1000)" should not set the property value | PASS |
/css/css-transforms/parsing/transform-invalid.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>CSS Transform Module Level 2: parsing transform with invalid values</title> <link rel="help" href="https://drafts.csswg.org/css-transforms-2/#transform-property"> <meta name="assert" content="transform supports only the grammar 'none | <transform-list>'."> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/css/support/parsing-testcommon.js"></script> </head> <body> <script> test_invalid_value("transform", "none scale(2)"); test_invalid_value("transform", "translateX(3%) none"); test_invalid_value("transform", "matrix(1, 2)"); test_invalid_value("transform", "translate(1px, 2px, 3px)"); test_invalid_value("transform", "translateX(-4px, 5px)"); test_invalid_value("transform", "translateY(4%, 5%)"); test_invalid_value("transform", "scale(6, 7, 8)"); test_invalid_value("transform", "scale(6%, 7%, 8%)"); test_invalid_value("transform", "scaleX(1, 2)"); test_invalid_value("transform", "scaleX(1%, 2%)"); test_invalid_value("transform", "scaleY(3, 4)"); test_invalid_value("transform", "scaleY(3%, 4%)"); test_invalid_value("transform", "rotate(0, 0)"); test_invalid_value("transform", "rotate(0, 0, 0)"); test_invalid_value("transform", "rotate(0, 0, 0, 0)"); test_invalid_value("transform", "skew(0, 0, 0)"); test_invalid_value("transform", "skewX(0, 0)"); test_invalid_value("transform", "skewY(0, 0)"); test_invalid_value("transform", "scaleX(2), scaleY(3)"); test_invalid_value("transform", "perspective(1000)"); </script> </body> </html>