Bug 1768016 [wpt PR 33947] - Implement "Animatable: no" for CSS toggle properties...
commit3d0f8e8f673d1bac19f53a14a85d2ce2e7edb9fb
authorL. David Baron <dbaron@chromium.org>
Sun, 8 May 2022 17:51:09 +0000 (8 17:51 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Sun, 15 May 2022 20:20:51 +0000 (15 20:20 +0000)
treed8d88e6b3b8598efa649180982990a1e63e1cde7
parent667340b089d401b451ac7aad55f8607f016bc5b3
Bug 1768016 [wpt PR 33947] - Implement "Animatable: no" for CSS toggle properties and improve testing for "Animatable: No"., a=testonly

Automatic update from web-platform-tests
Implement "Animatable: no" for CSS toggle properties and improve testing for "Animatable: No".

This makes a small code change to implement "Animatable: No" correctly
for the toggle-* properties, and also improves the WPT testing setup for
testing "Animatable: No" (which is different from discrete animation,
which is tested by test_no_interpolation).  As far as I can tell, the
only such property that already had an interpolation test was 'display'.

The added WPT tests for the toggle properties fail the CSS Animations
and Web Animations parts without this change.

Note that the toggle spec's syntax has been updated in the past few
weeks, and this new test still uses the old syntax to match our
implementation and the other tests.  I hope to update the syntax
throughout in a later change.

Fixed: 1318021
Bug: 1250716
Change-Id: Ie1c188238a197ad55840905f35dd9483d5b41596
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3630578
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1000441}

--

wpt-commits: f5ff29cdbe832d015fd729a1c6f81827d1fadb56
wpt-pr: 33947
testing/web-platform/tests/css/css-display/animations/display-interpolation.html
testing/web-platform/tests/css/css-toggle/animations/toggle-group-interpolation.tentative.html [new file with mode: 0644]
testing/web-platform/tests/css/css-toggle/animations/toggle-root-interpolation.tentative.html [new file with mode: 0644]
testing/web-platform/tests/css/css-toggle/animations/toggle-trigger-interpolation.tentative.html [new file with mode: 0644]
testing/web-platform/tests/css/support/interpolation-testcommon.js