diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
commit | 36d22d82aa202bb199967e9512281e9a53db42c9 (patch) | |
tree | 105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/scroll-animations/css | |
parent | Initial commit. (diff) | |
download | firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip |
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/scroll-animations/css')
59 files changed, 904 insertions, 0 deletions
diff --git a/testing/web-platform/meta/scroll-animations/css/__dir__.ini b/testing/web-platform/meta/scroll-animations/css/__dir__.ini new file mode 100644 index 0000000000..27673b4d05 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/__dir__.ini @@ -0,0 +1 @@ +prefs: [layout.css.scroll-driven-animations.enabled:true, layout.css.individual-transform.enabled:true] diff --git a/testing/web-platform/meta/scroll-animations/css/animation-duration-auto.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-duration-auto.tentative.html.ini new file mode 100644 index 0000000000..912f0a0736 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/animation-duration-auto.tentative.html.ini @@ -0,0 +1,15 @@ +[animation-duration-auto.tentative.html] + [A value of auto can be specified for animation-duration] + expected: FAIL + + [e.style['animation-duration'\] = "auto" should set the property value] + expected: FAIL + + [Property animation-duration value 'auto'] + expected: FAIL + + [e.style['animation'\] = "auto cubic-bezier(0, -2, 1, 3) -3s 4 reverse both paused anim" should set the property value] + expected: FAIL + + [Property animation value 'auto cubic-bezier(0, -2, 1, 3) -3s 4 reverse both paused anim'] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/animation-range-ignored.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-range-ignored.html.ini new file mode 100644 index 0000000000..1f7b65650e --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/animation-range-ignored.html.ini @@ -0,0 +1,6 @@ +[animation-range-ignored.html] + [Animation API call rangeStart overrides animation-range-start] + expected: FAIL + + [Animation API call rangeEnd overrides animation-range-end] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/animation-range-normal-matches-cover.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-range-normal-matches-cover.html.ini new file mode 100644 index 0000000000..b667ae8e74 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/animation-range-normal-matches-cover.html.ini @@ -0,0 +1,3 @@ +[animation-range-normal-matches-cover.html] + [Changing the animation range updates the play state] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini new file mode 100644 index 0000000000..3012409364 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/animation-shorthand.html.ini @@ -0,0 +1,42 @@ +[animation-shorthand.html] + [e.style['animation'\] = "1s linear 1s 2 reverse forwards paused anim scroll()" should not set the property value] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824261 + + [e.style['animation'\] = "1s linear 1s 2 reverse forwards paused anim view()" should not set the property value] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824261 + + [e.style['animation'\] = "1s linear 1s 2 reverse forwards paused anim timeline" should not set the property value] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824261 + + [e.style['animation'\] = "1s linear 1s 2 reverse forwards paused anim1,\\n 1s linear 1s 2 reverse forwards paused anim2,\\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-range-end] + expected: FAIL + + [e.style['animation'\] = "1s linear 1s 2 reverse forwards paused anim1,\\n 1s linear 1s 2 reverse forwards paused anim2,\\n 1s linear 1s 2 reverse forwards paused anim3" should set animation-range-start] + expected: FAIL + + [Animation shorthand can not represent non-initial timelines (specified)] + expected: FAIL + + [Animation shorthand can not represent non-initial timelines (computed)] + expected: FAIL + + [Animation shorthand can not represent non-initial animation-delay-end (specified)] + expected: FAIL + + [Animation shorthand can not represent non-initial animation-delay-end (computed)] + expected: FAIL + + [Animation shorthand can not represent non-initial animation-range-start (specified)] + expected: FAIL + + [Animation shorthand can not represent non-initial animation-range-start (computed)] + expected: FAIL + + [Animation shorthand can not represent non-initial animation-range-end (specified)] + expected: FAIL + + [Animation shorthand can not represent non-initial animation-range-end (computed)] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-ignored.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-ignored.tentative.html.ini new file mode 100644 index 0000000000..95efea2688 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-ignored.tentative.html.ini @@ -0,0 +1,16 @@ +[animation-timeline-ignored.tentative.html] + [animation-timeline ignored after setting timeline with JS (ScrollTimeline from JS)] + expected: FAIL + + [animation-timeline ignored after setting timeline with JS (ScrollTimeline from CSS)] + expected: FAIL + + [animation-timeline ignored after setting timeline with JS (document timeline)] + expected: FAIL + + [animation-timeline ignored after setting timeline with JS (null)] + expected: FAIL + + [Changing animation-timeline changes the timeline (sanity check)] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-in-keyframe.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-in-keyframe.html.ini new file mode 100644 index 0000000000..834f5b8fb5 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-in-keyframe.html.ini @@ -0,0 +1,3 @@ +[animation-timeline-in-keyframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-multiple.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-multiple.html.ini new file mode 100644 index 0000000000..f59dbea7ef --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-multiple.html.ini @@ -0,0 +1,3 @@ +[animation-timeline-multiple.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html.ini new file mode 100644 index 0000000000..ab3182cc7b --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-named-scroll-progress-timeline.tentative.html.ini @@ -0,0 +1,15 @@ +[animation-timeline-named-scroll-progress-timeline.tentative.html] + [Change in scroll-timeline-name to match animation timeline updates animation.] + expected: FAIL + + [Change in scroll-timeline-name to no longer match animation timeline updates animation.] + expected: FAIL + + [Timeline lookup updates candidate when closer match available.] + expected: FAIL + + [Timeline lookup updates candidate when match becomes available.] + expected: FAIL + + [scroll-timeline-name is not referenceable in animation-timeline on that element's siblings] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-parsing.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-parsing.html.ini new file mode 100644 index 0000000000..c4193b3283 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-parsing.html.ini @@ -0,0 +1,3 @@ +[animation-timeline-parsing.html] + [e.style['animation-timeline'\] = "\\"test\\"" should not set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini new file mode 100644 index 0000000000..3af0d0ddb0 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/animation-timeline-view-functional-notation.tentative.html.ini @@ -0,0 +1,36 @@ +[animation-timeline-view-functional-notation.tentative.html] + [animation-timeline: view()] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875 + + [animation-timeline: view(50px)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875 + + [animation-timeline: view(auto 50px)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875 + + [animation-timeline: view(inline)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875 + + [animation-timeline: view(horizontal)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875 + + [animation-timeline: view(vertical)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875 + + [animation-timeline: view(horizontal 50px)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875 + + [animation-timeline: view(), view(inline)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875 + + [animation-timeline: view(inline) changes to view(inline 50px)] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1824875 diff --git a/testing/web-platform/meta/scroll-animations/css/get-animations-inactive-timeline.html.ini b/testing/web-platform/meta/scroll-animations/css/get-animations-inactive-timeline.html.ini new file mode 100644 index 0000000000..31fdc7fac2 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/get-animations-inactive-timeline.html.ini @@ -0,0 +1,5 @@ +[get-animations-inactive-timeline.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [getAnimations includes inactive scroll-linked animations that have not been canceled] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/merge-timeline-offset-keyframes.html.ini b/testing/web-platform/meta/scroll-animations/css/merge-timeline-offset-keyframes.html.ini new file mode 100644 index 0000000000..6d15befb4e --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/merge-timeline-offset-keyframes.html.ini @@ -0,0 +1,6 @@ +[merge-timeline-offset-keyframes.html] + [Keyframes with same easing and timeline offset are merged.] + expected: FAIL + + [Keyframes with same timeline offset but different easing function are not merged.] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-iframe-print.html.ini b/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-iframe-print.html.ini new file mode 100644 index 0000000000..5545ee0b73 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-iframe-print.html.ini @@ -0,0 +1,2 @@ +[scroll-timeline-default-iframe-print.html] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-print.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-print.tentative.html.ini new file mode 100644 index 0000000000..795b22a2e5 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/printing/scroll-timeline-default-print.tentative.html.ini @@ -0,0 +1,2 @@ +[scroll-timeline-default-print.tentative.html] + max-asserts: 2 diff --git a/testing/web-platform/meta/scroll-animations/css/progress-based-animation-animation-longhand-properties.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/progress-based-animation-animation-longhand-properties.tentative.html.ini new file mode 100644 index 0000000000..62c912ded9 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/progress-based-animation-animation-longhand-properties.tentative.html.ini @@ -0,0 +1,30 @@ +[progress-based-animation-animation-longhand-properties.tentative.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [animation-iteration-count] + expected: + if os == "android": FAIL + + [animation-direction: normal] + expected: + if os == "android": FAIL + + [animation-direction: reverse] + expected: + if os == "android": FAIL + + [animation-direction: alternate] + expected: + if os == "android": FAIL + + [animation-direction: alternate-reverse] + expected: + if os == "android": FAIL + + [animation-delay with a positive value] + expected: + if os == "android": FAIL + + [animation-delay with a negative value] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-attachment-computed-tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-attachment-computed-tentative.html.ini new file mode 100644 index 0000000000..232c633ad9 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-attachment-computed-tentative.html.ini @@ -0,0 +1,39 @@ +[scroll-timeline-attachment-computed-tentative.html] + [Property scroll-timeline-attachment value 'initial'] + expected: FAIL + + [Property scroll-timeline-attachment value 'inherit'] + expected: FAIL + + [Property scroll-timeline-attachment value 'unset'] + expected: FAIL + + [Property scroll-timeline-attachment value 'revert'] + expected: FAIL + + [Property scroll-timeline-attachment value 'local'] + expected: FAIL + + [Property scroll-timeline-attachment value 'defer'] + expected: FAIL + + [Property scroll-timeline-attachment value 'ancestor'] + expected: FAIL + + [Property scroll-timeline-attachment value 'local, defer'] + expected: FAIL + + [Property scroll-timeline-attachment value 'defer, ancestor'] + expected: FAIL + + [Property scroll-timeline-attachment value 'local, defer, ancestor'] + expected: FAIL + + [Property scroll-timeline-attachment value 'local, local, local, local'] + expected: FAIL + + [The scroll-timeline-attachment property shows up in CSSStyleDeclaration enumeration] + expected: FAIL + + [The scroll-timeline-attachment property shows up in CSSStyleDeclaration.cssText] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-attachment-parsing-tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-attachment-parsing-tentative.html.ini new file mode 100644 index 0000000000..2aca618159 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-attachment-parsing-tentative.html.ini @@ -0,0 +1,33 @@ +[scroll-timeline-attachment-parsing-tentative.html] + [e.style['scroll-timeline-attachment'\] = "initial" should set the property value] + expected: FAIL + + [e.style['scroll-timeline-attachment'\] = "inherit" should set the property value] + expected: FAIL + + [e.style['scroll-timeline-attachment'\] = "unset" should set the property value] + expected: FAIL + + [e.style['scroll-timeline-attachment'\] = "revert" should set the property value] + expected: FAIL + + [e.style['scroll-timeline-attachment'\] = "local" should set the property value] + expected: FAIL + + [e.style['scroll-timeline-attachment'\] = "defer" should set the property value] + expected: FAIL + + [e.style['scroll-timeline-attachment'\] = "ancestor" should set the property value] + expected: FAIL + + [e.style['scroll-timeline-attachment'\] = "local, defer" should set the property value] + expected: FAIL + + [e.style['scroll-timeline-attachment'\] = "defer, ancestor" should set the property value] + expected: FAIL + + [e.style['scroll-timeline-attachment'\] = "local, defer, ancestor, local" should set the property value] + expected: FAIL + + [e.style['scroll-timeline-attachment'\] = "local, local, local, local" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-attachment.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-attachment.html.ini new file mode 100644 index 0000000000..b7c6eda8a7 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-attachment.html.ini @@ -0,0 +1,30 @@ +[scroll-timeline-attachment.html] + [Descendant can attach to deferred timeline] + expected: FAIL + + [Timeline with ancestor attachment does not attach to local] + expected: FAIL + + [Axis of deferred timeline is taken from attached timeline] + expected: FAIL + + [Axis of deferred timeline with multiple attachments] + expected: FAIL + + [Dynamically re-attaching] + expected: FAIL + + [Dynamically attaching] + expected: FAIL + + [Dynamically detaching] + expected: FAIL + + [Removing/inserting ancestor attached element] + expected: FAIL + + [Ancestor attached element becoming display:none/block] + expected: FAIL + + [Dynamically becoming a deferred timeline] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-writing-mode.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-writing-mode.html.ini new file mode 100644 index 0000000000..7836051b66 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-axis-writing-mode.html.ini @@ -0,0 +1,3 @@ +[scroll-timeline-axis-writing-mode.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-document-scroller-quirks.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-document-scroller-quirks.html.ini new file mode 100644 index 0000000000..856e1d2768 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-document-scroller-quirks.html.ini @@ -0,0 +1,3 @@ +[scroll-timeline-document-scroller-quirks.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini new file mode 100644 index 0000000000..2a6b7a5f0e --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-dynamic.tentative.html.ini @@ -0,0 +1,22 @@ +[scroll-timeline-dynamic.tentative.html] + [Reverse animation direction [immediate\]] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774060 + expected: FAIL + + [Reverse animation direction [scroll\]] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774060 + expected: FAIL + + [Switching timelines and pausing at the same time [immediate\]] + bug: https://github.com/w3c/csswg-drafts/issues/5653 + expected: FAIL + + [Switching timelines and pausing at the same time [scroll\]] + bug: https://github.com/w3c/csswg-drafts/issues/5653 + expected: FAIL + + [Change to timeline attachment while paused [immediate\]] + expected: FAIL + + [Change to timeline attachment while paused [scroll\]] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-in-container-query.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-in-container-query.html.ini new file mode 100644 index 0000000000..b1557ec712 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-in-container-query.html.ini @@ -0,0 +1,5 @@ +[scroll-timeline-in-container-query.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Timeline appearing via container queries] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-inactive.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-inactive.html.ini new file mode 100644 index 0000000000..fd04583b49 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-inactive.html.ini @@ -0,0 +1,6 @@ +[scroll-timeline-inactive.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Animation does not apply when timeline is initially inactive] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1817051 diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-multi-pass.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-multi-pass.tentative.html.ini new file mode 100644 index 0000000000..27d8454e66 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-multi-pass.tentative.html.ini @@ -0,0 +1,6 @@ +[scroll-timeline-multi-pass.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Multiple style/layout passes occur when necessary] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1817051 diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-shadow.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-shadow.html.ini new file mode 100644 index 0000000000..9d7c3381ff --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-name-shadow.html.ini @@ -0,0 +1,12 @@ +[scroll-timeline-name-shadow.html] + [Outer animation can see scroll timeline defined by :host] + expected: FAIL + + [Outer animation can see scroll timeline defined by ::slotted] + expected: FAIL + + [Inner animation can see scroll timeline defined by ::part] + expected: FAIL + + [Slotted element can see scroll timeline within the shadow] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-nearest-dirty.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-nearest-dirty.html.ini new file mode 100644 index 0000000000..e0acbc2804 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-nearest-dirty.html.ini @@ -0,0 +1,3 @@ +[scroll-timeline-nearest-dirty.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-nearest-with-absolute-positioned-element.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-nearest-with-absolute-positioned-element.html.ini new file mode 100644 index 0000000000..de009d795f --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-nearest-with-absolute-positioned-element.html.ini @@ -0,0 +1,3 @@ +[scroll-timeline-nearest-with-absolute-positioned-element.html] + [Resolving scroll(nearest) for an absolutely positioned element] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-paused-animations.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-paused-animations.html.ini new file mode 100644 index 0000000000..47a933dcf0 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-paused-animations.html.ini @@ -0,0 +1,8 @@ +[scroll-timeline-paused-animations.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test that the scroll animation is paused] + expected: FAIL + + [Test that the scroll animation is paused by updating animation-play-state] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html.ini new file mode 100644 index 0000000000..419c8e0c7f --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-responsiveness-from-endpoint.html.ini @@ -0,0 +1,5 @@ +[scroll-timeline-responsiveness-from-endpoint.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test that the scroll animation is still responsive after moving from 100%] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-root-dirty.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-root-dirty.html.ini new file mode 100644 index 0000000000..f664892da5 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-root-dirty.html.ini @@ -0,0 +1,3 @@ +[scroll-timeline-root-dirty.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-sampling.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-sampling.html.ini new file mode 100644 index 0000000000..6f0d9c9224 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-sampling.html.ini @@ -0,0 +1,6 @@ +[scroll-timeline-sampling.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Scroll position is sampled once per frame] + expected: FAIL + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1817051 diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-shorthand.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-shorthand.tentative.html.ini new file mode 100644 index 0000000000..3644756b58 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-shorthand.tentative.html.ini @@ -0,0 +1,57 @@ +[scroll-timeline-shorthand.tentative.html] + [e.style['scroll-timeline'\] = "abc vertical local" should set scroll-timeline-attachment] + expected: FAIL + + [e.style['scroll-timeline'\] = "abc vertical local" should set scroll-timeline-axis] + expected: FAIL + + [e.style['scroll-timeline'\] = "abc vertical local" should set scroll-timeline-name] + expected: FAIL + + [e.style['scroll-timeline'\] = "abc vertical local" should not set unrelated longhands] + expected: FAIL + + [e.style['scroll-timeline'\] = "inline horizontal defer" should set scroll-timeline-attachment] + expected: FAIL + + [e.style['scroll-timeline'\] = "inline horizontal defer" should set scroll-timeline-axis] + expected: FAIL + + [e.style['scroll-timeline'\] = "inline horizontal defer" should set scroll-timeline-name] + expected: FAIL + + [e.style['scroll-timeline'\] = "inline horizontal defer" should not set unrelated longhands] + expected: FAIL + + [e.style['scroll-timeline'\] = "abc vertical ancestor, def" should set scroll-timeline-attachment] + expected: FAIL + + [e.style['scroll-timeline'\] = "abc vertical ancestor, def" should set scroll-timeline-axis] + expected: FAIL + + [e.style['scroll-timeline'\] = "abc vertical ancestor, def" should set scroll-timeline-name] + expected: FAIL + + [e.style['scroll-timeline'\] = "abc vertical ancestor, def" should not set unrelated longhands] + expected: FAIL + + [e.style['scroll-timeline'\] = "abc, def" should set scroll-timeline-attachment] + expected: FAIL + + [Shorthand contraction of scroll-timeline-name:abc:undefined;scroll-timeline-axis:inline:undefined;scroll-timeline-attachment:defer:undefined] + expected: FAIL + + [Shorthand contraction of scroll-timeline-name:a, b:undefined;scroll-timeline-axis:inline, block:undefined;scroll-timeline-attachment:ancestor, local:undefined] + expected: FAIL + + [e.style['scroll-timeline'\] = "abc defer vertical" should set the property value] + expected: FAIL + + [e.style['scroll-timeline'\] = "abc vertical defer" should set the property value] + expected: FAIL + + [Property scroll-timeline value 'abc defer vertical'] + expected: FAIL + + [Property scroll-timeline value 'abc vertical defer'] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-update-reversed-animation.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-update-reversed-animation.html.ini new file mode 100644 index 0000000000..5060142f0f --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-update-reversed-animation.html.ini @@ -0,0 +1,2 @@ +[scroll-timeline-update-reversed-animation.html] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/scroll-timeline-with-percent-delay.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-with-percent-delay.tentative.html.ini new file mode 100644 index 0000000000..6f723c4d6b --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/scroll-timeline-with-percent-delay.tentative.html.ini @@ -0,0 +1,3 @@ +[scroll-timeline-with-percent-delay.tentative.html] + [ScrollTimeline with animation delays as percentages] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/timeline-offset-in-keyframe-change-timeline.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/timeline-offset-in-keyframe-change-timeline.tentative.html.ini new file mode 100644 index 0000000000..3d876850e7 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/timeline-offset-in-keyframe-change-timeline.tentative.html.ini @@ -0,0 +1,3 @@ +[timeline-offset-in-keyframe-change-timeline.tentative.html] + [getKeyframes with timeline-offsets] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/timeline-offset-keyframes-hidden-subject.html.ini b/testing/web-platform/meta/scroll-animations/css/timeline-offset-keyframes-hidden-subject.html.ini new file mode 100644 index 0000000000..02b5556bee --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/timeline-offset-keyframes-hidden-subject.html.ini @@ -0,0 +1,9 @@ +[timeline-offset-keyframes-hidden-subject.html] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + TIMEOUT + [Keyframes with timeline-offsets ignored when timeline is inactive] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1823509 + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT] + TIMEOUT diff --git a/testing/web-platform/meta/scroll-animations/css/timeline-offset-keyframes-with-document-timeline.html.ini b/testing/web-platform/meta/scroll-animations/css/timeline-offset-keyframes-with-document-timeline.html.ini new file mode 100644 index 0000000000..b3d384fb0f --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/timeline-offset-keyframes-with-document-timeline.html.ini @@ -0,0 +1,3 @@ +[timeline-offset-keyframes-with-document-timeline.html] + [Keyframes with timeline-offsets reported but not reachable when using a document timeline] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html.ini new file mode 100644 index 0000000000..3e66247beb --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/timeline-range-name-offset-in-keyframes.tentative.html.ini @@ -0,0 +1,3 @@ +[timeline-range-name-offset-in-keyframes.tentative.html] + [Timeline offset in Animation Keyframes] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/timeline-scope-computed.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/timeline-scope-computed.tentative.html.ini new file mode 100644 index 0000000000..f446a9d836 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/timeline-scope-computed.tentative.html.ini @@ -0,0 +1,33 @@ +[timeline-scope-computed.tentative.html] + [Property timeline-scope value 'initial'] + expected: FAIL + + [Property timeline-scope value 'inherit'] + expected: FAIL + + [Property timeline-scope value 'unset'] + expected: FAIL + + [Property timeline-scope value 'revert'] + expected: FAIL + + [Property timeline-scope value 'none'] + expected: FAIL + + [Property timeline-scope value 'test'] + expected: FAIL + + [Property timeline-scope value 'foo, bar'] + expected: FAIL + + [Property timeline-scope value 'bar, foo'] + expected: FAIL + + [Property timeline-scope value 'a, b, c, D, e'] + expected: FAIL + + [The timeline-scope property shows up in CSSStyleDeclaration enumeration] + expected: FAIL + + [The timeline-scope property shows up in CSSStyleDeclaration.cssText] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/timeline-scope-parsing.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/timeline-scope-parsing.tentative.html.ini new file mode 100644 index 0000000000..4773d62c8e --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/timeline-scope-parsing.tentative.html.ini @@ -0,0 +1,33 @@ +[timeline-scope-parsing.tentative.html] + [e.style['timeline-scope'\] = "initial" should set the property value] + expected: FAIL + + [e.style['timeline-scope'\] = "inherit" should set the property value] + expected: FAIL + + [e.style['timeline-scope'\] = "unset" should set the property value] + expected: FAIL + + [e.style['timeline-scope'\] = "revert" should set the property value] + expected: FAIL + + [e.style['timeline-scope'\] = "none" should set the property value] + expected: FAIL + + [e.style['timeline-scope'\] = "abc" should set the property value] + expected: FAIL + + [e.style['timeline-scope'\] = " abc" should set the property value] + expected: FAIL + + [e.style['timeline-scope'\] = "aBc" should set the property value] + expected: FAIL + + [e.style['timeline-scope'\] = "foo, bar" should set the property value] + expected: FAIL + + [e.style['timeline-scope'\] = "bar, foo" should set the property value] + expected: FAIL + + [e.style['timeline-scope'\] = "auto" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-animation-range-update.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-animation-range-update.tentative.html.ini new file mode 100644 index 0000000000..3166e8227f --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-animation-range-update.tentative.html.ini @@ -0,0 +1,3 @@ +[view-timeline-animation-range-update.tentative.html] + [Ensure that animation is updated on a style change] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-animation.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-animation.html.ini new file mode 100644 index 0000000000..10b77abf48 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-animation.html.ini @@ -0,0 +1,13 @@ +[view-timeline-animation.html] + [Default view-timeline] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [Horizontal view-timeline] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [Multiple view-timelines on the same element] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-attachment-computed-tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-attachment-computed-tentative.html.ini new file mode 100644 index 0000000000..1c72a8fb42 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-attachment-computed-tentative.html.ini @@ -0,0 +1,39 @@ +[view-timeline-attachment-computed-tentative.html] + [Property view-timeline-attachment value 'initial'] + expected: FAIL + + [Property view-timeline-attachment value 'inherit'] + expected: FAIL + + [Property view-timeline-attachment value 'unset'] + expected: FAIL + + [Property view-timeline-attachment value 'revert'] + expected: FAIL + + [Property view-timeline-attachment value 'local'] + expected: FAIL + + [Property view-timeline-attachment value 'defer'] + expected: FAIL + + [Property view-timeline-attachment value 'ancestor'] + expected: FAIL + + [Property view-timeline-attachment value 'local, defer'] + expected: FAIL + + [Property view-timeline-attachment value 'defer, ancestor'] + expected: FAIL + + [Property view-timeline-attachment value 'local, defer, ancestor'] + expected: FAIL + + [Property view-timeline-attachment value 'local, local, local, local'] + expected: FAIL + + [The view-timeline-attachment property shows up in CSSStyleDeclaration enumeration] + expected: FAIL + + [The view-timeline-attachment property shows up in CSSStyleDeclaration.cssText] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-attachment-parsing-tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-attachment-parsing-tentative.html.ini new file mode 100644 index 0000000000..3a2bac2e44 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-attachment-parsing-tentative.html.ini @@ -0,0 +1,33 @@ +[view-timeline-attachment-parsing-tentative.html] + [e.style['view-timeline-attachment'\] = "initial" should set the property value] + expected: FAIL + + [e.style['view-timeline-attachment'\] = "inherit" should set the property value] + expected: FAIL + + [e.style['view-timeline-attachment'\] = "unset" should set the property value] + expected: FAIL + + [e.style['view-timeline-attachment'\] = "revert" should set the property value] + expected: FAIL + + [e.style['view-timeline-attachment'\] = "local" should set the property value] + expected: FAIL + + [e.style['view-timeline-attachment'\] = "defer" should set the property value] + expected: FAIL + + [e.style['view-timeline-attachment'\] = "ancestor" should set the property value] + expected: FAIL + + [e.style['view-timeline-attachment'\] = "local, defer" should set the property value] + expected: FAIL + + [e.style['view-timeline-attachment'\] = "defer, ancestor" should set the property value] + expected: FAIL + + [e.style['view-timeline-attachment'\] = "local, defer, ancestor, local" should set the property value] + expected: FAIL + + [e.style['view-timeline-attachment'\] = "local, local, local, local" should set the property value] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-attachment.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-attachment.html.ini new file mode 100644 index 0000000000..3ae4adaea6 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-attachment.html.ini @@ -0,0 +1,33 @@ +[view-timeline-attachment.html] + [Descendant can attach to deferred timeline] + expected: FAIL + + [Axis of deferred timeline is taken from attached timeline] + expected: FAIL + + [Axis of deferred timeline with multiple attachments] + expected: FAIL + + [Inset of deferred timeline is taken from attached timeline] + expected: FAIL + + [Dynamically re-attaching] + expected: FAIL + + [Dynamically attaching] + expected: FAIL + + [Dynamically detaching] + expected: FAIL + + [Removing/inserting ancestor attached element] + expected: FAIL + + [Ancestor attached element becoming display:none/block] + expected: FAIL + + [Dynamically becoming a deferred timeline] + expected: FAIL + + [Mixing deferred scroll and view-timelines] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-dynamic.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-dynamic.html.ini new file mode 100644 index 0000000000..3e4a3616ba --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-dynamic.html.ini @@ -0,0 +1,17 @@ +[view-timeline-dynamic.html] + [Dynamically changing view-timeline-name] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1774060 + expected: FAIL + + [Element with view-timeline becoming display:none] + expected: FAIL + + [Dynamically changing view-timeline-axis] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + FAIL + + [Dynamically changing view-timeline-inset] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini new file mode 100644 index 0000000000..64645d7e59 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-inset-animation.html.ini @@ -0,0 +1,88 @@ +[view-timeline-inset-animation.html] + [view-timeline-inset with horizontal scroller] + expected: FAIL + + [view-timeline-inset with inline scroller] + expected: FAIL + + [view-timeline-inset:auto, inline] + expected: FAIL + + [view-timeline-inset:auto, inline, vertical-rl] + expected: FAIL + + [view-timeline-inset:auto, inline, vertical-lr] + expected: FAIL + + [view-timeline-inset:auto, inline, rtl] + expected: FAIL + + [view-timeline-inset:auto, inline, vertical-rl, rtl] + expected: FAIL + + [view-timeline-inset:auto, inline, vertical-lr, rtl] + expected: FAIL + + [view-timeline-inset:auto, vertical, vertical-rl] + expected: FAIL + + [view-timeline-inset:auto, vertical, vertical-rl, rtl] + expected: FAIL + + [view-timeline-inset:auto, horizontal] + expected: FAIL + + [view-timeline-inset:auto, horizontal, rtl] + expected: FAIL + + [view-timeline-inset with block scroller] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset:auto, block] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset:auto, vertical] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset:auto, block, vertical-rl] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset with one value] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset:auto, horizontal, vertical-lr] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset with two values] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset:auto, horizontal, vertical-rl] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset with percentage values] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset with em values] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset:auto, mix] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset:auto, block, vertical-lr] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline-inset with negative values] + expected: + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-keyframe-boundary-interpolation.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-keyframe-boundary-interpolation.html.ini new file mode 100644 index 0000000000..171a878ea5 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-keyframe-boundary-interpolation.html.ini @@ -0,0 +1,8 @@ +[view-timeline-keyframe-boundary-interpolation.html] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + [ViewTimeline with timeline offset keyframes outside [0,1\]] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1823509 + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-lookup.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-lookup.html.ini new file mode 100644 index 0000000000..dddd56dc3d --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-lookup.html.ini @@ -0,0 +1,24 @@ +[view-timeline-lookup.html] + [view-timeline on self] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline on preceding sibling] + expected: + if (os == "mac") and not debug: [FAIL, PASS] + FAIL + + [view-timeline on ancestor] + expected: + if (os == "mac") and not debug: [PASS, FAIL] + + [view-timeline on ancestor sibling] + expected: + if (os == "mac") and not debug: [FAIL, PASS] + FAIL + + [view-timeline on ancestor sibling, conflict remains unresolved] + expected: FAIL + + [view-timeline on ancestor sibling, closer timeline wins] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-name-shadow.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-name-shadow.html.ini new file mode 100644 index 0000000000..145533b1a4 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-name-shadow.html.ini @@ -0,0 +1,12 @@ +[view-timeline-name-shadow.html] + [Outer animation can see view timeline defined by :host] + expected: FAIL + + [Outer animation can see view timeline defined by ::slotted] + expected: FAIL + + [Inner animation can see view timeline defined by ::part] + expected: FAIL + + [Slotted element can see view timeline within the shadow] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-range-animation.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-range-animation.html.ini new file mode 100644 index 0000000000..52cf6b2159 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-range-animation.html.ini @@ -0,0 +1,45 @@ +[view-timeline-range-animation.html] + [Animation with ranges [initial, initial\]] + expected: FAIL + + [Animation with ranges [cover 0%, cover 100%\]] + expected: FAIL + + [Animation with ranges [contain 0%, contain 100%\]] + expected: FAIL + + [Animation with ranges [exit 0%, exit 100%\]] + expected: FAIL + + [Animation with ranges [cover 20px, cover 100px\]] + expected: FAIL + + [Animation with ranges [contain 20px, contain 100px\]] + expected: FAIL + + [Animation with ranges [exit 20px, exit 80px\]] + expected: FAIL + + [Animation with ranges [contain 20px, contain calc(100px - 10%)\]] + expected: FAIL + + [Animation with ranges [exit 2em, exit 8em\]] + expected: FAIL + + [Animation with ranges [entry 0%, entry 100%\]] + expected: FAIL + + [Animation with ranges [contain -50%, entry 200%\]] + expected: FAIL + + [Animation with ranges [entry 0%, exit 100%\]] + expected: FAIL + + [Animation with ranges [entry 20px, entry 100px\]] + expected: FAIL + + [Animation with ranges [entry-crossing 20px, entry-crossing 100px\]] + expected: FAIL + + [Animation with ranges [exit-crossing 20px, exit-crossing 80px\]] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-range-update-reversed-animation.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-range-update-reversed-animation.html.ini new file mode 100644 index 0000000000..7fcd230300 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-range-update-reversed-animation.html.ini @@ -0,0 +1,2 @@ +[view-timeline-range-update-reversed-animation.html] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-range-update.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-range-update.html.ini new file mode 100644 index 0000000000..727dd25a0b --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-range-update.html.ini @@ -0,0 +1,2 @@ +[view-timeline-range-update.html] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-shorthand.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-shorthand.tentative.html.ini new file mode 100644 index 0000000000..4cf82e7b18 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-shorthand.tentative.html.ini @@ -0,0 +1,48 @@ +[view-timeline-shorthand.tentative.html] + [e.style['view-timeline'\] = "abc vertical" should set view-timeline-attachment] + expected: FAIL + + [e.style['view-timeline'\] = "abc vertical defer, def" should set view-timeline-attachment] + expected: FAIL + + [e.style['view-timeline'\] = "abc vertical defer, def" should set view-timeline-axis] + expected: FAIL + + [e.style['view-timeline'\] = "abc vertical defer, def" should set view-timeline-name] + expected: FAIL + + [e.style['view-timeline'\] = "abc vertical defer, def" should not set unrelated longhands] + expected: FAIL + + [e.style['view-timeline'\] = "abc, def" should set view-timeline-attachment] + expected: FAIL + + [e.style['view-timeline'\] = "inline horizontal ancestor" should set view-timeline-attachment] + expected: FAIL + + [e.style['view-timeline'\] = "inline horizontal ancestor" should set view-timeline-axis] + expected: FAIL + + [e.style['view-timeline'\] = "inline horizontal ancestor" should set view-timeline-name] + expected: FAIL + + [e.style['view-timeline'\] = "inline horizontal ancestor" should not set unrelated longhands] + expected: FAIL + + [Shorthand contraction of view-timeline-name:abc:undefined;view-timeline-axis:inline:undefined;view-timeline-attachment:ancestor:undefined] + expected: FAIL + + [Shorthand contraction of view-timeline-name:a, b:undefined;view-timeline-axis:inline, block:undefined;view-timeline-attachment:defer, local:undefined] + expected: FAIL + + [e.style['view-timeline'\] = "abc defer vertical" should set the property value] + expected: FAIL + + [e.style['view-timeline'\] = "abc vertical defer" should set the property value] + expected: FAIL + + [Property view-timeline value 'abc defer vertical'] + expected: FAIL + + [Property view-timeline value 'abc vertical defer'] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-subject-bounds-update.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-subject-bounds-update.html.ini new file mode 100644 index 0000000000..6a570239e7 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-subject-bounds-update.html.ini @@ -0,0 +1,2 @@ +[view-timeline-subject-bounds-update.html] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-used-values.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-used-values.html.ini new file mode 100644 index 0000000000..61c795aa3c --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-used-values.html.ini @@ -0,0 +1,8 @@ +[view-timeline-used-values.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Use the last value from view-timeline-axis if omitted] + expected: FAIL + + [Use the last value from view-timeline-inset if omitted] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-with-delay-and-range.tentative.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-with-delay-and-range.tentative.html.ini new file mode 100644 index 0000000000..b3a33c720d --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-with-delay-and-range.tentative.html.ini @@ -0,0 +1,3 @@ +[view-timeline-with-delay-and-range.tentative.html] + [ViewTimeline with animation delays and range] + expected: FAIL diff --git a/testing/web-platform/meta/scroll-animations/css/view-timeline-with-transform-on-subject.html.ini b/testing/web-platform/meta/scroll-animations/css/view-timeline-with-transform-on-subject.html.ini new file mode 100644 index 0000000000..5b77d22345 --- /dev/null +++ b/testing/web-platform/meta/scroll-animations/css/view-timeline-with-transform-on-subject.html.ini @@ -0,0 +1,3 @@ +[view-timeline-with-transform-on-subject.html] + [ViewTimeline use untransformed box for range calculations] + expected: FAIL |