commit 59c09bebc99d44d480f42f556458fe572584aeb5 parent 0a286614a007ed84773faf0806aaa6b15e7f9d2f Author: David Awogbemila <awogbemila@chromium.org> Date: Fri, 10 Oct 2025 07:49:21 +0000 Bug 1992787 [wpt PR 55254] - [animation-trigger] Remove behavior from trigger source, a=testonly Automatic update from web-platform-tests [animation-trigger] Remove behavior from trigger source timeline-trigger-behavior is obsolete. The CSS working group resolved[1] to specify behavior at the target (animation-trigger) rather than at the source (timeline-trigger or event-trigger). Bug: 390314945, 441408561 Change-Id: Ia16ddf71b969b748aef333f1981deec14242d396 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7003348 Commit-Queue: David Awogbemila <awogbemila@chromium.org> Reviewed-by: Kevin Ellis <kevers@chromium.org> Cr-Commit-Position: refs/heads/main@{#1525650} -- wpt-commits: 9fd61240c11dedd7e7d839fe194e0045c3092a40 wpt-pr: 55254 Diffstat:
21 files changed, 48 insertions(+), 137 deletions(-)
diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-addAnimation.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-addAnimation.tentative.html @@ -65,7 +65,6 @@ function setupAnimationTrigger(use_default_trigger=false) { const trigger = use_default_trigger ? new TimelineTrigger() : new TimelineTrigger({ - behavior: "alternate", timeline: view_timeline, rangeStart: `${TRIGGER_START_PX}px`, rangeEnd: `${TRIGGER_END_PX}px` diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-alternate.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-alternate.tentative.html @@ -26,12 +26,12 @@ #scroll_target { animation-trigger: trigger(--scrolltrigger, enter play-forwards, exit play-backwards); - timeline-trigger: --scrolltrigger scroll() alternate 150px 200px; + timeline-trigger: --scrolltrigger scroll() 150px 200px; } #view_target { animation-trigger: trigger(--viewtrigger, enter play-forwards, exit play-backwards); - timeline-trigger: --viewtrigger view() alternate 150px 200px; + timeline-trigger: --viewtrigger view() 150px 200px; } #deferred_target { animation-trigger: @@ -39,7 +39,7 @@ } #deferred_subject { view-timeline: --viewtimeline; - timeline-trigger: --deferredtrigger --viewtimeline alternate 150px 200px; + timeline-trigger: --deferredtrigger --viewtimeline 150px 200px; } .scroller { @@ -135,7 +135,7 @@ CSS_TRIGGER_END_PX, scroller); await testAlternateAnimationTrigger(test, rangeBoundaries); - }, "once animation triggered via scroll() timeline."); + }, "animation triggered via scroll() timeline."); promise_test(async (test) => { scroller = view_scroller; @@ -150,7 +150,7 @@ COVER_START_OFFSET + CSS_TRIGGER_END_PX, scroller); await testAlternateAnimationTrigger(test, rangeBoundaries); - }, "once animation triggered via view() timeline."); + }, "animation triggered via view() timeline."); promise_test(async (test) => { scroller = deferred_scroller; @@ -165,7 +165,7 @@ COVER_START_OFFSET + CSS_TRIGGER_END_PX, scroller); await testAlternateAnimationTrigger(test, rangeBoundaries); - }, "once animation triggered via deferred (view) timeline."); + }, "animation triggered via deferred (view) timeline."); </script> </body> </html> diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-disarmed-by-apis.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-disarmed-by-apis.tentative.html @@ -93,7 +93,6 @@ } function setupAnimationTrigger(use_default_trigger=false) { const trigger = new TimelineTrigger({ - behavior: "alternate", timeline: view_timeline, rangeStart: `${TRIGGER_START_PX}px`, rangeEnd: `${TRIGGER_END_PX}px` diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-fill-mode-both.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-fill-mode-both.tentative.html @@ -24,7 +24,7 @@ width: 100%; background-color: blue; animation: slide-in 0.3s both; - timeline-trigger: --trigger view() alternate contain 0% contain 100%; + timeline-trigger: --trigger view() contain 0% contain 100%; animation-trigger: trigger(--trigger, enter play-forwards, exit play-backwards); position: absolute; } diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-fill-mode-none.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-fill-mode-none.tentative.html @@ -23,7 +23,7 @@ width: 100%; background-color: blue; animation: slide-in 3s none; - timeline-trigger: --trigger view() alternate contain 0% contain 100%; + timeline-trigger: --trigger view() contain 0% contain 100%; animation-trigger: trigger(--trigger, enter play-forwards, exit play-backwards); } .space { diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-getanimations.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-getanimations.tentative.html @@ -25,7 +25,7 @@ width: 100%; background-color: blue; animation: slide-in 3s; - timeline-trigger: --trigger view() alternate contain 0% contain 100%; + timeline-trigger: --trigger view() contain 0% contain 100%; animation-trigger: --trigger; } .target { diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-late-attached-timeline.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-late-attached-timeline.tentative.html @@ -21,7 +21,7 @@ } .target { animation: myAnim linear 0.5s forwards; - timeline-trigger: --trigger once 150px 200px; + timeline-trigger: --trigger 150px 200px; } .deferred.subject { view-timeline: --viewtimeline; diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-multiple-animations.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-multiple-animations.tentative.html @@ -70,7 +70,6 @@ const view_timeline = new ViewTimeline({ subject: subject }); function setupAnimationTrigger() { const trigger = new TimelineTrigger({ - behavior: "alternate", timeline: view_timeline, rangeStart: `${TRIGGER_START_PX}px`, rangeEnd: `${TRIGGER_END_PX}px` diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-multiple-triggers.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-multiple-triggers.tentative.html @@ -78,7 +78,6 @@ } function setupAnimationTrigger(view_timeline) { const trigger = new TimelineTrigger({ - behavior: "repeat", timeline: view_timeline, rangeStart: `${TRIGGER_START_PX}px`, rangeEnd: `${TRIGGER_END_PX}px` diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-once-play-state.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-once-play-state.tentative.html @@ -24,7 +24,7 @@ } .target { animation: myAnim linear 0.5s forwards; - timeline-trigger: --trigger once --viewtimeline 150px 200px; + timeline-trigger: --trigger --viewtimeline 150px 200px; animation-trigger: trigger(--trigger, enter play-once); } .scroller { diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-range-px-roundtrip.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-range-px-roundtrip.tentative.html @@ -12,7 +12,6 @@ // 1, i.e. the ratio of physical pixels to CSS pixels isn't 1. promise_test(async (test) => { let trigger = new TimelineTrigger({ - behavior: "alternate", timeline: new ViewTimeline({ subject: document.getElementById('subject'), axis: "y" }), diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-repeat.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-repeat.tentative.html @@ -25,18 +25,18 @@ #scroll_target { animation-trigger: trigger(--scrolltrigger, enter play-forwards, exit reset); - timeline-trigger: --scrolltrigger scroll() repeat 250px 300px 200px 350px; + timeline-trigger: --scrolltrigger scroll() 250px 300px 200px 350px; } #view_target { animation-trigger: trigger(--viewtrigger, enter play-forwards, exit reset); - timeline-trigger: --viewtrigger view() repeat 250px 300px 200px 350px; + timeline-trigger: --viewtrigger view() 250px 300px 200px 350px; } #deferred_target { animation-trigger: trigger(--deferredtrigger, enter play-forwards, exit reset); } #deferred_subject { view-timeline: --viewtimeline; - timeline-trigger: --deferredtrigger --viewtimeline repeat 250px 300px 200px 350px; + timeline-trigger: --deferredtrigger --viewtimeline 250px 300px 200px 350px; } .scroller { diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-state.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/animation-trigger-state.tentative.html @@ -25,18 +25,18 @@ #scroll_target { animation-trigger: trigger(--scrolltrigger, enter play-once, exit pause); - timeline-trigger: --scrolltrigger scroll() state 150px 200px; + timeline-trigger: --scrolltrigger scroll() 150px 200px; } #view_target { animation-trigger: trigger(--viewtrigger, enter play-once, exit pause); - timeline-trigger: --viewtrigger view() state 150px 200px; + timeline-trigger: --viewtrigger view() 150px 200px; } #deferred_target { animation-trigger: trigger(--deferredtrigger, enter play-once, exit pause); } #deferred_subject { view-timeline: --viewtimeline; - timeline-trigger: --deferredtrigger --viewtimeline state 150px 200px; + timeline-trigger: --deferredtrigger --viewtimeline 150px 200px; } .scroller { diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/parsing/timeline-trigger-behavior-computed.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/parsing/timeline-trigger-behavior-computed.tentative.html @@ -1,19 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta charset="utf-8"> -<title>CSS Animations: getComputedStyle().animationTriggerBehavior</title> -<link rel="help" href="https://drafts.csswg.org/css-animations-2/#animation-trigger"> -<meta name="assert" content="timeline-trigger-type computed value is as specified."> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="/css/support/computed-testcommon.js"></script> -</head> -<body> -<div id="target"></div> -<script> -test_computed_value("timeline-trigger-behavior", "initial", "once"); -test_computed_value("timeline-trigger-behavior", "once, repeat, alternate, state"); -</script> -</body> -</html> -\ No newline at end of file diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/parsing/timeline-trigger-behavior-valid.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/parsing/timeline-trigger-behavior-valid.tentative.html @@ -1,29 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta charset="utf-8"> -<title>CSS Animations: parsing timeline-trigger-behavior with valid values</title> -<link rel="help" href="https://drafts.csswg.org/css-animations-2/#animation-trigger"> -<meta name="assert" content="animation-composition supports the full grammar '<single-timeline-trigger-behavior> #'."> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="/css/support/parsing-testcommon.js"></script> -</head> -<body> -<script> -test_valid_value("timeline-trigger-behavior", "once"); -test_valid_value("timeline-trigger-behavior", "repeat"); -test_valid_value("timeline-trigger-behavior", "alternate"); -test_valid_value("timeline-trigger-behavior", "state"); -test_valid_value("timeline-trigger-behavior", "once, repeat"); -test_valid_value("timeline-trigger-behavior", "once, repeat, alternate"); -test_valid_value("timeline-trigger-behavior", "once, repeat, alternate, state"); - -test_invalid_value("timeline-trigger-behavior", "oncerepeat"); -test_invalid_value("timeline-trigger-behavior", "repeatalternate"); -test_invalid_value("timeline-trigger-behavior", "once, repeatalternate"); -test_invalid_value("timeline-trigger-behavior", "junk"); -test_invalid_value("timeline-trigger-behavior", "enco, taeper, etanretla, etats"); -</script> -</body> -</html> -\ No newline at end of file diff --git a/testing/web-platform/tests/scroll-animations/animation-trigger/parsing/timeline-trigger-shorthand.tentative.html b/testing/web-platform/tests/scroll-animations/animation-trigger/parsing/timeline-trigger-shorthand.tentative.html @@ -9,10 +9,9 @@ <div id="target" style="font-size:10px"></div> <script> test_shorthand_value('timeline-trigger', - '--my-trigger view() once contain 0% contain 100% cover 0% cover 100%', + '--my-trigger view() contain 0% contain 100% cover 0% cover 100%', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'once', 'timeline-trigger-source': 'view()', 'timeline-trigger-range-start': 'contain', 'timeline-trigger-range-end': 'contain', @@ -20,10 +19,9 @@ 'timeline-trigger-exit-range-end': 'cover', }); test_shorthand_value('timeline-trigger', - '--my-trigger view() once contain 20% contain 80% cover 10% cover 90%', + '--my-trigger view() contain 20% contain 80% cover 10% cover 90%', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'once', 'timeline-trigger-source': 'view()', 'timeline-trigger-range-start': 'contain 20%', 'timeline-trigger-range-end': 'contain 80%', @@ -31,10 +29,9 @@ 'timeline-trigger-exit-range-end': 'cover 90%', }); test_shorthand_value('timeline-trigger', - '--my-trigger view() once contain 0% contain 100% cover 0%', + '--my-trigger view() contain 0% contain 100% cover 0%', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'once', 'timeline-trigger-source': 'view()', 'timeline-trigger-range-start': 'contain', 'timeline-trigger-range-end': 'contain', @@ -42,10 +39,9 @@ 'timeline-trigger-exit-range-end': 'cover', }); test_shorthand_value('timeline-trigger', - '--my-trigger view() once contain 20% contain 80% cover 10%', + '--my-trigger view() contain 20% contain 80% cover 10%', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'once', 'timeline-trigger-source': 'view()', 'timeline-trigger-range-start': 'contain 20%', 'timeline-trigger-range-end': 'contain 80%', @@ -53,10 +49,9 @@ 'timeline-trigger-exit-range-end': 'cover', }); test_shorthand_value('timeline-trigger', - '--my-trigger view() once contain 0% contain 100% cover', + '--my-trigger view() contain 0% contain 100% cover', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'once', 'timeline-trigger-source': 'view()', 'timeline-trigger-range-start': 'contain', 'timeline-trigger-range-end': 'contain', @@ -64,10 +59,9 @@ 'timeline-trigger-exit-range-end': 'cover', }); test_shorthand_value('timeline-trigger', - '--my-trigger view() alternate contain 0% contain 100%', + '--my-trigger view() contain 0% contain 100%', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'alternate', 'timeline-trigger-source': 'view()', 'timeline-trigger-range-start': 'contain', 'timeline-trigger-range-end': 'contain', @@ -75,10 +69,9 @@ 'timeline-trigger-exit-range-end': 'auto', }); test_shorthand_value('timeline-trigger', - '--my-trigger view() alternate contain 20% contain 80%', + '--my-trigger view() contain 20% contain 80%', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'alternate', 'timeline-trigger-source': 'view()', 'timeline-trigger-range-start': 'contain 20%', 'timeline-trigger-range-end': 'contain 80%', @@ -86,10 +79,9 @@ 'timeline-trigger-exit-range-end': 'auto', }); test_shorthand_value('timeline-trigger', - '--my-trigger view() alternate contain 0%', + '--my-trigger view() contain 0%', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'alternate', 'timeline-trigger-source': 'view()', 'timeline-trigger-range-start': 'contain', 'timeline-trigger-range-end': 'contain', @@ -97,10 +89,9 @@ 'timeline-trigger-exit-range-end': 'auto', }); test_shorthand_value('timeline-trigger', - '--my-trigger view() alternate contain 10%', + '--my-trigger view() contain 10%', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'alternate', 'timeline-trigger-source': 'view()', 'timeline-trigger-range-start': 'contain 10%', 'timeline-trigger-range-end': 'contain', @@ -108,40 +99,27 @@ 'timeline-trigger-exit-range-end': 'auto', }); test_shorthand_value('timeline-trigger', - '--my-trigger view() alternate contain', + '--my-trigger view() contain', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'alternate', 'timeline-trigger-source': 'view()', 'timeline-trigger-range-start': 'contain', 'timeline-trigger-range-end': 'contain', 'timeline-trigger-exit-range-start': 'auto', 'timeline-trigger-exit-range-end': 'auto', }); - test_shorthand_value('timeline-trigger', '--my-trigger view() alternate', + test_shorthand_value('timeline-trigger', '--my-trigger view()', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'alternate', 'timeline-trigger-source': 'view()', 'timeline-trigger-range-start': 'normal', 'timeline-trigger-range-end': 'normal', 'timeline-trigger-exit-range-start': 'auto', 'timeline-trigger-exit-range-end': 'auto', }); - test_shorthand_value('timeline-trigger', 'repeat', - { - 'timeline-trigger-name': 'none', - 'timeline-trigger-behavior': 'repeat', - 'timeline-trigger-source': 'auto', - 'timeline-trigger-range-start': 'normal', - 'timeline-trigger-range-end': 'normal', - 'timeline-trigger-exit-range-start': 'auto', - 'timeline-trigger-exit-range-end': 'auto', - }); test_shorthand_value('timeline-trigger', '--my-trigger --my-timeline', { 'timeline-trigger-name': '--my-trigger', - 'timeline-trigger-behavior': 'once', 'timeline-trigger-source': '--my-timeline', 'timeline-trigger-range-start': 'normal', 'timeline-trigger-range-end': 'normal', @@ -152,7 +130,6 @@ test_shorthand_value('timeline-trigger', '--my-trigger1, --my-trigger2', { 'timeline-trigger-name': '--my-trigger1, --my-trigger2', - 'timeline-trigger-behavior': 'once, once', 'timeline-trigger-source': 'auto, auto', 'timeline-trigger-range-start': 'normal, normal', 'timeline-trigger-range-end': 'normal, normal', @@ -160,11 +137,10 @@ 'timeline-trigger-exit-range-end': 'auto, auto', }); test_shorthand_value('timeline-trigger', - '--my-trigger1 --my-timeline1 once contain cover normal exit, '+ - '--my-trigger2 --my-timeline2 alternate entry exit contain normal', + '--my-trigger1 --my-timeline1 contain cover normal exit, '+ + '--my-trigger2 --my-timeline2 entry exit contain normal', { 'timeline-trigger-name': '--my-trigger1, --my-trigger2', - 'timeline-trigger-behavior': 'once, alternate', 'timeline-trigger-source': '--my-timeline1, --my-timeline2', 'timeline-trigger-range-start': 'contain, entry', 'timeline-trigger-range-end': 'cover, exit', @@ -172,42 +148,37 @@ 'timeline-trigger-exit-range-end': 'exit, normal', }); test_computed_value('timeline-trigger', - '--my-trigger view() once contain 0% contain 100% cover 0% cover 100%', - '--my-trigger view() once contain contain cover cover'); + '--my-trigger view() contain 0% contain 100% cover 0% cover 100%', + '--my-trigger view() contain contain cover cover'); test_computed_value('timeline-trigger', - '--my-trigger view() once contain 20% contain 80% cover 10% cover 90%'); + '--my-trigger view() contain 20% contain 80% cover 10% cover 90%'); test_computed_value('timeline-trigger', - '--my-trigger view() once contain 20% contain 80% cover 0%', - '--my-trigger view() once contain 20% contain 80% cover cover'); + '--my-trigger view() contain 20% contain 80% cover 0%', + '--my-trigger view() contain 20% contain 80% cover cover'); test_computed_value('timeline-trigger', - '--my-trigger view() once contain 20% contain 80% cover 10%', - '--my-trigger view() once contain 20% contain 80% cover 10% cover'); + '--my-trigger view() contain 20% contain 80% cover 10%', + '--my-trigger view() contain 20% contain 80% cover 10% cover'); test_computed_value('timeline-trigger', - '--my-trigger view() once contain 0% contain 100%', - '--my-trigger view() once contain contain auto auto'); + '--my-trigger view() contain 0% contain 100%', + '--my-trigger view() contain contain auto auto'); test_computed_value('timeline-trigger', - 'view() once', - 'none view() once normal normal auto auto'); + 'view()', + 'none view() normal normal auto auto'); test_computed_value('timeline-trigger', '--my-trigger --my-timeline', - '--my-trigger --my-timeline once normal normal auto auto'); + '--my-trigger --my-timeline normal normal auto auto'); test_computed_value('timeline-trigger', - 'once contain 0% contain 100% --my-trigger --my-timeline', - '--my-trigger --my-timeline once contain contain auto auto'); + 'contain 0% contain 100% --my-trigger --my-timeline', + '--my-trigger --my-timeline contain contain auto auto'); test_computed_value('timeline-trigger', '--trigger1, --trigger2', - '--trigger1 auto once normal normal auto auto, ' + - '--trigger2 auto once normal normal auto auto'); - - test_computed_value('timeline-trigger', - '--trigger1 repeat, --trigger2 alternate', - '--trigger1 auto repeat normal normal auto auto, ' + - '--trigger2 auto alternate normal normal auto auto'); + '--trigger1 auto normal normal auto auto, ' + + '--trigger2 auto normal normal auto auto'); test_computed_value('timeline-trigger', '--trigger1 view(), --trigger2 scroll()', - '--trigger1 view() once normal normal auto auto, ' + - '--trigger2 scroll() once normal normal auto auto'); + '--trigger1 view() normal normal auto auto, ' + + '--trigger2 scroll() normal normal auto auto'); </script> diff --git a/testing/web-platform/tests/web-animations/animation-trigger/event-trigger-alternate.tentative.html b/testing/web-platform/tests/web-animations/animation-trigger/event-trigger-alternate.tentative.html @@ -27,7 +27,6 @@ { duration: ANIMATION_DURATION_MS, fill: "both" } )); const trigger = new EventTrigger({ - behavior: "alternate", eventType: "click", eventTarget: eventTarget }); diff --git a/testing/web-platform/tests/web-animations/animation-trigger/event-trigger-before-handlers.tentative.html b/testing/web-platform/tests/web-animations/animation-trigger/event-trigger-before-handlers.tentative.html @@ -34,7 +34,6 @@ "Animation is already running when event listener runs"); }); const trigger = new EventTrigger({ - behavior: "once", eventType: "click", eventTarget: eventTarget }); diff --git a/testing/web-platform/tests/web-animations/animation-trigger/event-trigger-once.tentative.html b/testing/web-platform/tests/web-animations/animation-trigger/event-trigger-once.tentative.html @@ -27,7 +27,6 @@ { duration: ANIMATION_DURATION_MS, fill: "both" } )); const trigger = new EventTrigger({ - behavior: "once", eventType: "click", eventTarget: eventTarget }); diff --git a/testing/web-platform/tests/web-animations/animation-trigger/event-trigger-repeat.tentative.html b/testing/web-platform/tests/web-animations/animation-trigger/event-trigger-repeat.tentative.html @@ -27,7 +27,6 @@ { duration: ANIMATION_DURATION_MS, fill: "both" } )); const trigger = new EventTrigger({ - behavior: "repeat", eventType: "click", eventTarget: eventTarget }); diff --git a/testing/web-platform/tests/web-animations/animation-trigger/event-trigger-state.tentative.html b/testing/web-platform/tests/web-animations/animation-trigger/event-trigger-state.tentative.html @@ -27,7 +27,6 @@ { duration: ANIMATION_DURATION_MS, fill: "both" } )); const trigger = new EventTrigger({ - behavior: "state", eventType: "click", eventTarget: eventTarget });