-
Notifications
You must be signed in to change notification settings - Fork 7
Remove houdini-dependent test from compat2021 set #66
Conversation
The WPT test transform-interpolation-computed-value.html is largely about testing a CSS Houdini API, rather than about testing CSS Transforms. The top of the test references Houdini as the spec being tested: ``` <link rel="help" href="https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects"> ``` At this point, the CSS Houdini APIs are only implemented in Chromium. So this test only passes in Chromium, due to its dependence on that. It's not clear that Houdini itself is a source of interop issues at this point, so it doesn't make a lot of sense to include houdini-dependent tests in the compat2021 test set. Therefore, I propose we remove this test from the test set.
For reference, here's the wpt.fyi link for this test (failing all 82 subtests on Firefox and Safari): Here's the GitHub link to the test itself (showing its Note: this test wasn't originally 100%-houdini-dependent -- it originally had a piece that queried the interpolated value using a different API ( But that With that piece split out, the remaining transform-interpolation-computed-value.html test is entirely relying on the Houdini |
[CC'ing @foolip and @stephenmcgruer ] |
The state of the test at the time it was included in this list was the original version of it: That original version used If transform-interpolation-inline-value.html tests the same thing but avoids CSS Typed OM it would probably be a good idea to include, but only after a discussion. I'll bring it up in web-platform-tests/interop#2. |
I've sent web-platform-tests/wpt-metadata#2217 to make the matching change for the |
The WPT test transform-interpolation-computed-value.html is entirely dependent on a CSS Houdini API, in its testing of CSS Transform interpolation. The top of the test also references (only) Houdini as the spec being tested:
At this point, the CSS Houdini APIs are only implemented in Chromium. So this test only passes in Chromium, due to its dependence on these APIs (specifically
computedStyleMap
).It's not clear that Houdini itself is a source of interop issues at this point, so it doesn't make a lot of sense to include houdini-dependent tests in the compat2021 test set. Therefore, I propose we remove this test from the test set.