commit a4ecd3c15fe6a5f49237a1bb8c6d48729e5c0d61 parent e6e247e508eeb83950a0b8ae7d4a153be67f7ce0 Author: David Shin <dshin@mozilla.com> Date: Fri, 31 Oct 2025 02:19:04 +0000 Bug 1987963: Adjust WPT expectations. r=layout-anchor-positioning-reviewers,emilio Differential Revision: https://phabricator.services.mozilla.com/D266517 Diffstat:
17 files changed, 24 insertions(+), 38 deletions(-)
diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-002.html.ini @@ -0,0 +1,3 @@ +[anchor-scroll-chained-002.html] + # If scrollbars are always visible, we will fail this test. + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-003.html.ini @@ -1,4 +1,4 @@ [anchor-scroll-chained-003.html] expected: - if os == "android": PASS + if os == "android": [PASS, FAIL] FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-chained-004.html.ini @@ -0,0 +1,4 @@ +[anchor-scroll-chained-004.html] + expected: + if os == "android": [PASS, FAIL] + PASS diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos-004.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-fixedpos-004.html.ini @@ -1,2 +0,0 @@ -[anchor-scroll-fixedpos-004.html] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-003.html.ini @@ -1,3 +0,0 @@ -[anchor-scroll-position-try-003.html] - [Should use the first fallback position at the initial scroll offset] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-007.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-007.html.ini @@ -11,4 +11,6 @@ FAIL [Should use the last position option initially] - expected: FAIL + expected: + if (os == "android"): [PASS, FAIL] + FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-008.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-008.html.ini @@ -11,4 +11,6 @@ FAIL [Should use the last fallback position initially] - expected: FAIL + expected: + if (os == "android"): [PASS, FAIL] + FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-015.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/anchor-scroll-position-try-015.tentative.html.ini @@ -1,2 +1,2 @@ [anchor-scroll-position-try-015.tentative.html] - expected: FAIL + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-anchor-position/last-successful-change-fallbacks.html.ini b/testing/web-platform/meta/css/css-anchor-position/last-successful-change-fallbacks.html.ini @@ -1,3 +1,6 @@ [last-successful-change-fallbacks.html] [No successful position, keep flip-block] expected: FAIL + + [No successful position, last successful invalidated by position-try-fallbacks change] + expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/last-successful-pseudo-element-fallbacks.html.ini b/testing/web-platform/meta/css/css-anchor-position/last-successful-pseudo-element-fallbacks.html.ini @@ -1,3 +0,0 @@ -[last-successful-pseudo-element-fallbacks.html] - [No successful position, last successful invalidated by position-try-fallbacks change] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-area-in-position-try.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-area-in-position-try.html.ini @@ -1,6 +0,0 @@ -[position-area-in-position-try.html] - [Placement: --bottom, --right, --left, --top] - expected: FAIL - - [Placement: --bottom, --left, --top, --right] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-area-scrolling-002.tentative.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-area-scrolling-002.tentative.html.ini @@ -1,7 +1,4 @@ [position-area-scrolling-002.tentative.html] - [Scroll to 40,60] - expected: FAIL - [Reattach at 40,60] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-area-scrolling-005.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-area-scrolling-005.html.ini @@ -1,7 +1,4 @@ [position-area-scrolling-005.html] - [Scroll to 40,60] - expected: FAIL - [Scroll to 100,150] expected: FAIL diff --git a/testing/web-platform/meta/css/css-anchor-position/position-try-fallbacks-003.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-try-fallbacks-003.html.ini @@ -2,11 +2,14 @@ expected: if (os == "linux") and debug and fission: [OK, TIMEOUT] [initial position] - expected: FAIL + expected: + if (os == "android"): [PASS, FAIL] + FAIL [scroll to 100] expected: if (os == "linux") and debug and fission: [FAIL, TIMEOUT] + if (os == "android"): [PASS, FAIL] FAIL [scroll to 101] @@ -21,8 +24,7 @@ [redisplay at 100] expected: - if (os == "linux") and debug and fission: [FAIL, NOTRUN] - FAIL + if (os == "linux") and debug and fission: [PASS, FAIL, NOTRUN] [scroll to 299] expected: diff --git a/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.html.ini b/testing/web-platform/meta/css/css-anchor-position/position-visibility-anchors-visible-non-intervening-container.html.ini @@ -1,4 +1,3 @@ [position-visibility-anchors-visible-non-intervening-container.html] fuzzy: - if os == "win": maxDifference=92;totalPixels=0-1 - expected: [FAIL, PASS] + maxDifference=0-96;totalPixels=0-1 diff --git a/testing/web-platform/meta/css/css-anchor-position/try-tactic-basic-anchor.html.ini b/testing/web-platform/meta/css/css-anchor-position/try-tactic-basic-anchor.html.ini @@ -1,6 +0,0 @@ -[try-tactic-basic-anchor.html] - [Uses flip-block] - expected: FAIL - - [Uses flip-inline] - expected: FAIL diff --git a/testing/web-platform/meta/css/css-highlight-api/target-text-text-decoration-001.html.ini b/testing/web-platform/meta/css/css-highlight-api/target-text-text-decoration-001.html.ini @@ -1,2 +0,0 @@ -[target-text-text-decoration-001.html] - fuzzy: maxDifference=0-92;totalPixels=0-1 -\ No newline at end of file