diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 09:22:09 +0000 |
commit | 43a97878ce14b72f0981164f87f2e35e14151312 (patch) | |
tree | 620249daf56c0258faa40cbdcf9cfba06de2a846 /testing/web-platform/meta/navigation-api/scroll-behavior | |
parent | Initial commit. (diff) | |
download | firefox-upstream.tar.xz firefox-upstream.zip |
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/navigation-api/scroll-behavior')
21 files changed, 93 insertions, 0 deletions
diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/__dir__.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/__dir__.ini new file mode 100644 index 0000000000..7817dca3fb --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::dom::WebExtensionInit::Init, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::ParseGlobs, mozilla::extensions::PermittedSchemes, mozilla::extensions::WebExtensionPolicy::Constructor, mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy, mozilla::extensions::WebExtensionPolicyCore::WebExtensionPolicyCore, mozilla::net::nsStandardURL::TemplatedMutator, nsDynamicAtom::Create, nsJARURI::Mutator::SetSpecBaseCharset] diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-basic.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-basic.html.ini new file mode 100644 index 0000000000..4ed0f0afdb --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-basic.html.ini @@ -0,0 +1,3 @@ +[after-transition-basic.html] + [scroll: after-transition should scroll when back completes] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-change-history-scroll-restoration-during-promise.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-change-history-scroll-restoration-during-promise.html.ini new file mode 100644 index 0000000000..8240b6ecfb --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-change-history-scroll-restoration-during-promise.html.ini @@ -0,0 +1,3 @@ +[after-transition-change-history-scroll-restoration-during-promise.html] + [scroll: after-transition should ignore history.scrollRestoration even if it changes in the middle of the navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-explicit-scroll.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-explicit-scroll.html.ini new file mode 100644 index 0000000000..276dc7e0cc --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-explicit-scroll.html.ini @@ -0,0 +1,3 @@ +[after-transition-explicit-scroll.html] + [scroll: scroll() should preempt after-transition] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-intercept-handler-modifies.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-intercept-handler-modifies.html.ini new file mode 100644 index 0000000000..22477c6bce --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-intercept-handler-modifies.html.ini @@ -0,0 +1,3 @@ +[after-transition-intercept-handler-modifies.html] + [scroll: state should be saved before intercept handlers run] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-push.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-push.html.ini new file mode 100644 index 0000000000..ee7ea79f6c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-push.html.ini @@ -0,0 +1,5 @@ +[after-transition-push.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: after-transition should work on a push navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-reject.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-reject.html.ini new file mode 100644 index 0000000000..66cec49891 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-reject.html.ini @@ -0,0 +1,5 @@ +[after-transition-reject.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: after-transition should not scroll when the intercept() handler rejects] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-reload.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-reload.html.ini new file mode 100644 index 0000000000..14c683495d --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-reload.html.ini @@ -0,0 +1,5 @@ +[after-transition-reload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: after-transition should work on a reload navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-replace.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-replace.html.ini new file mode 100644 index 0000000000..67d34afacf --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-replace.html.ini @@ -0,0 +1,5 @@ +[after-transition-replace.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: after-transition should work on a replace navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-timing.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-timing.html.ini new file mode 100644 index 0000000000..51c9e80c9d --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/after-transition-timing.html.ini @@ -0,0 +1,5 @@ +[after-transition-timing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: after-transition should scroll when back completes, just before navigatesuccess] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/manual-basic.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-basic.html.ini new file mode 100644 index 0000000000..0b20195b75 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-basic.html.ini @@ -0,0 +1,5 @@ +[manual-basic.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: manual should prevent auto scroll on back.] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/manual-immediate-scroll.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-immediate-scroll.html.ini new file mode 100644 index 0000000000..4a9ba1a589 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-immediate-scroll.html.ini @@ -0,0 +1,5 @@ +[manual-immediate-scroll.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: scroll() should work inside a navigate event handler] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-after-dispatch.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-after-dispatch.html.ini new file mode 100644 index 0000000000..a405d21ee9 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-after-dispatch.html.ini @@ -0,0 +1,5 @@ +[manual-scroll-after-dispatch.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: scroll() should work after a navigate event dispatch] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-after-resolve.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-after-resolve.html.ini new file mode 100644 index 0000000000..53c61ebff0 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-after-resolve.html.ini @@ -0,0 +1,5 @@ +[manual-scroll-after-resolve.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: scroll() should throw after a navigation finished promise fulfills] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-fragment-does-not-exist.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-fragment-does-not-exist.html.ini new file mode 100644 index 0000000000..f4df4c5c1f --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-fragment-does-not-exist.html.ini @@ -0,0 +1,5 @@ +[manual-scroll-fragment-does-not-exist.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: scroll() should do nothing when the fragment does not exist] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-push.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-push.html.ini new file mode 100644 index 0000000000..c64b04d95a --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-push.html.ini @@ -0,0 +1,5 @@ +[manual-scroll-push.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: scroll() should work on a push navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-reload.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-reload.html.ini new file mode 100644 index 0000000000..87702cc597 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-reload.html.ini @@ -0,0 +1,5 @@ +[manual-scroll-reload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: scroll() should work on a reload navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-repeated.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-repeated.html.ini new file mode 100644 index 0000000000..2f67a82557 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-repeated.html.ini @@ -0,0 +1,5 @@ +[manual-scroll-repeated.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: scroll() should throw if called a second time] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-replace.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-replace.html.ini new file mode 100644 index 0000000000..c8aeae63de --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-replace.html.ini @@ -0,0 +1,5 @@ +[manual-scroll-replace.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: scroll() should work on a replace navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-resets-when-no-fragment.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-resets-when-no-fragment.html.ini new file mode 100644 index 0000000000..d83e9c093e --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/manual-scroll-resets-when-no-fragment.html.ini @@ -0,0 +1,5 @@ +[manual-scroll-resets-when-no-fragment.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: scroll() should reset scroll position when the destination url contains no fragment] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/scroll-behavior/scroll-without-intercept.html.ini b/testing/web-platform/meta/navigation-api/scroll-behavior/scroll-without-intercept.html.ini new file mode 100644 index 0000000000..d098a9c95b --- /dev/null +++ b/testing/web-platform/meta/navigation-api/scroll-behavior/scroll-without-intercept.html.ini @@ -0,0 +1,5 @@ +[scroll-without-intercept.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [scroll: scroll() should throw for non-intercept] + expected: FAIL |