Closed Bug 1943140 Opened 1 month ago Closed 27 days ago

[wpt-sync] Sync PR 50225 - Implement parsing for animation-trigger-{exit-}range shorthands

Categories

(Core :: CSS Transitions and Animations, task, P4)

task

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
firefox136 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 50225 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/50225
Details from upstream follow.

David Awogbemila <awogbemila@chromium.org> wrote:

Implement parsing for animation-trigger-{exit-}range shorthands

The spec is currently a work-in-progress[1] but this comment[2]
describes the API.

[1] https://github.com/w3c/csswg-drafts/pull/10128
[2] https://github.com/w3c/csswg-drafts/issues/8942#issuecomment-1853533616

Bug: 390314945
Change-Id: I2c335d6be7b6e264fb1cbf4ae4cc3fa9aedc9136
Reviewed-on: https://chromium-review.googlesource.com/6187119
WPT-Export-Revision: de24c27430c0dcb2ab81224ac56ed1ab4a7e1188

Component: web-platform-tests → CSS Transitions and Animations
Product: Testing → Core

CI Results

Ran 9 Firefox configurations based on mozilla-central, and Firefox, and Chrome on GitHub CI

Total 2 tests and 127 subtests

Status Summary

Firefox

OK : 2
PASS: 42
FAIL: 212

Chrome

OK : 2
PASS: 42
FAIL: 212

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /css/css-animations/parsing/animation-trigger-exit-range-shorthand.html [wpt.fyi]
    • e.style['animation-trigger-exit-range'] = "normal" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal normal" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "cover" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "contain" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry-crossing" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "exit" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "exit-crossing" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry, exit" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry 0% entry 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry-crossing 0% entry-crossing 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "exit 0% exit 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "exit-crossing 0% exit-crossing 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "cover 0% cover 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "contain 0% contain 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry calc(10% - 10%) entry calc(50% + 50%)" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "cover 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "contain 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry-crossing 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "exit 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "exit-crossing 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry 50px exit 100px" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "exit calc(10% + 50px)" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry 50% exit 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "cover 50% entry 50%, contain 50% exit 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "50% exit 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal 100px" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "100px" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "100px normal" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "10% normal" should set the property value: FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'normal': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'normal normal': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'cover': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'contain': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'entry': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'entry-crossing': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'exit': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'exit-crossing': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'entry, exit': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'entry 0% entry 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'entry-crossing 0% entry-crossing 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'exit 0% exit 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'exit-crossing 0% exit-crossing 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'cover 0% cover 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'contain 0% contain 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'entry calc(10% - 10%) entry calc(50% + 50%)': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'cover 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'contain 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'entry 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'entry-crossing 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'exit 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'exit-crossing 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'entry 50px exit 100px': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'exit calc(10% + 50px)': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'entry 50% exit 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'cover 50% entry 50%, contain 50% exit 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'entry 10em exit 20em': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value '10em exit 20em': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value 'normal 100px': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value '100px': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value '100px normal': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value '10% normal': FAIL (Chrome: FAIL)
    • Property animation-trigger-exit-range value '10% calc(70% + 10% * sign(100em - 1px))': FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal normal" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal normal" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal normal" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal entry 100%" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal entry 100%" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal entry 100%" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal entry 10%" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal entry 10%" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "normal entry 10%" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "cover" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "cover" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "cover" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "contain" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "contain" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "contain" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "contain 100% contain 0%" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "contain 100% contain 0%" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "contain 100% contain 0%" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry 10% exit 20%" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry 10% exit 20%" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry 10% exit 20%" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry calc(10% + 10px) exit 20px" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry calc(10% + 10px) exit 20px" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry calc(10% + 10px) exit 20px" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry, exit" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry, exit" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry, exit" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry 0%, exit" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry 0%, exit" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "entry 0%, exit" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "exit calc(10% + 50px)" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "exit calc(10% + 50px)" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "exit calc(10% + 50px)" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "100px" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "100px" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "100px" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "10%" should set animation-trigger-exit-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "10%" should set animation-trigger-exit-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-exit-range'] = "10%" should not set unrelated longhands: FAIL (Chrome: FAIL)
  • /css/css-animations/parsing/animation-trigger-range-shorthand.html [wpt.fyi]
    • e.style['animation-trigger-range'] = "normal" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal normal" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "cover" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "contain" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry-crossing" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "exit" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "exit-crossing" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry, exit" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry 0% entry 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry-crossing 0% entry-crossing 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "exit 0% exit 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "exit-crossing 0% exit-crossing 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "cover 0% cover 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "contain 0% contain 100%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry calc(10% - 10%) entry calc(50% + 50%)" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "cover 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "contain 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry-crossing 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "exit 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "exit-crossing 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry 50px exit 100px" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "exit calc(10% + 50px)" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry 50% exit 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "cover 50% entry 50%, contain 50% exit 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "50% exit 50%" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal 100px" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "100px" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "100px normal" should set the property value: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "10% normal" should set the property value: FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'normal': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'normal normal': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'cover': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'contain': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'entry': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'entry-crossing': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'exit': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'exit-crossing': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'entry, exit': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'entry 0% entry 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'entry-crossing 0% entry-crossing 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'exit 0% exit 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'exit-crossing 0% exit-crossing 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'cover 0% cover 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'contain 0% contain 100%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'entry calc(10% - 10%) entry calc(50% + 50%)': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'cover 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'contain 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'entry 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'entry-crossing 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'exit 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'exit-crossing 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'entry 50px exit 100px': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'exit calc(10% + 50px)': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'entry 50% exit 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'cover 50% entry 50%, contain 50% exit 50%': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'entry 10em exit 20em': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value '10em exit 20em': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value 'normal 100px': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value '100px': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value '100px normal': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value '10% normal': FAIL (Chrome: FAIL)
    • Property animation-trigger-range value '10% calc(70% + 10% * sign(100em - 1px))': FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal normal" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal normal" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal normal" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal entry 100%" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal entry 100%" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal entry 100%" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal entry 10%" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal entry 10%" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "normal entry 10%" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "cover" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "cover" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "cover" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "contain" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "contain" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "contain" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "contain 100% contain 0%" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "contain 100% contain 0%" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "contain 100% contain 0%" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry 10% exit 20%" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry 10% exit 20%" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry 10% exit 20%" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry calc(10% + 10px) exit 20px" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry calc(10% + 10px) exit 20px" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry calc(10% + 10px) exit 20px" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry, exit" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry, exit" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry, exit" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry 0%, exit" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry 0%, exit" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "entry 0%, exit" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "exit calc(10% + 50px)" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "exit calc(10% + 50px)" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "exit calc(10% + 50px)" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "100px" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "100px" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "100px" should not set unrelated longhands: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "10%" should set animation-trigger-range-end: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "10%" should set animation-trigger-range-start: FAIL (Chrome: FAIL)
    • e.style['animation-trigger-range'] = "10%" should not set unrelated longhands: FAIL (Chrome: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c1d869288cd4 [wpt PR 50225] - Implement parsing for animation-trigger-{exit-}range shorthands, a=testonly https://hg.mozilla.org/integration/autoland/rev/b2c5e542cb38 [wpt PR 50225] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 27 days ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in before you can comment on or make changes to this bug.