Closed BorisChiou closed 6 months ago
cc @nt1m @josepharhar
Looks fine, thanks for adding more test coverage! Would be nice to fix the typo in the test name "transition-behaivor".
Oh right. I will upload a PR to fix it.
I uploaded a Gecko patch, https://phabricator.services.mozilla.com/D202666, to fix this typo.
Updated: https://github.com/web-platform-tests/wpt/pull/44772
@lilles can you review?
This seems fine to me
The fix of the typo was landed, so I updated the test list with the correct test file name, for the 1st test file, i.e. transition-behavior.html
.
We have review from someone working on each of Chromium, Gecko and WebKit now. @BorisChiou these should all be labeled with interop-2024-transition-behavior
, right? I ask because two of the tests don't include the string "transition-behavior" but I didn't follow included scripts and whatnot.
Yes. Two of the tests use behavior: 'allow-discrete'
, which sets transition-behavior
in interpolation framework.
Test List
https://wpt.fyi/results/css/css-transitions/transition-behavior.html?label=experimental&label=master&aligned https://wpt.fyi/results/css/css-masking/clip-path/animations/clip-path-interpolation-discrete.html?label=experimental&label=master&aligned https://wpt.fyi/results/css/motion/animation/offset-path-interpolation-007.html?label=experimental&label=master&aligned
Rationale
I renamed
css-transitions/all-with-discrete.tentative.html
ascss-transitions/transition-behaivor.html
becausetranstion-property: all
is not a special case now and the spec usestransition-behavior
to handle discrete transition cases, in this PR. I added some more sub-tests intransition-behaivor.html
as well. For now, Gecko and WebKit passed all sub-tests.I also added
clip-path-interpolation-discrete.html
andoffset-path-interpolation-007.html
(in this PR) to make sure we create the discrete transitions if the animation values fall back to discrete. For now, Gecko and WebKit passed all sub-tests.Therefore, perhaps it's worth to add these three tests into @starting-style & transition-behavior focus area because the current test meta only check the parsing and serialization of
transition-behavior
. It's not enough obviously.