New wpt failures in /css/css-position/sticky/ [position-sticky-nested-bottom.html, position-sticky-nested-right.html, position-sticky-overflow-hidden.html, and 6 others]
Categories
(Core :: Layout: Positioned, defect)
Tracking
()
People
(Reporter: wpt-sync, Unassigned)
References
(Depends on 1 open bug, Blocks 2 open bugs)
Details
(Whiteboard: [wpt])
Syncing wpt PR 26474 found new untriaged test failures in CI
Tests Affected
Firefox-only failures
/css/css-position/sticky/position-sticky-nested-bottom.html
the inner sticky can stick before the outer one if necessary: FAIL
neither sticky can escape their containing block: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, GitHub
], PASS [Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
]
/css/css-position/sticky/position-sticky-nested-right.html
the inner sticky can stick before the outer one if necessary: FAIL
neither sticky can escape their containing block: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, GitHub
], PASS [Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
]
/css/css-position/sticky/position-sticky-overflow-hidden.html
A sticky element should attach to an overflow:hidden ancestor inside a table: FAIL
/css/css-position/sticky/position-sticky-overflow-padding.html
Ancestor overflow padding does not allow a sticky element to escape its container: FAIL
/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html
Sticky position and its overflow contribution: FAIL
/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html: FAIL
/css/css-position/sticky/position-sticky-fixed-ancestor.html: FAIL
New Tests That Don't Pass
/css/css-position/sticky/position-sticky-nested-table.html: FAIL (Chrome: PASS, Safari: FAIL)
/css/css-position/sticky/position-sticky-writing-modes.html: FAIL (Chrome: PASS, Safari: FAIL)
CI Results
Gecko CI (Treeherder)
GitHub PR Head
Notes
These updates will be on mozilla-central once bug 1676491 lands.
Note: this bug is for tracking fixing the issues and is not
owned by the wpt sync bot.
This bug is linked to the relevant tests by an annotation in
https://github.com/web-platform-tests/wpt-metadata. These annotations
can be edited using the wpt interop dashboard
https://jgraham.github.io/wptdash/
If this bug is split into multiple bugs, please also update the
annotations, otherwise we are unable to track which wpt issues are
already triaged. Resolving as duplicate or closing this issue should
be cause the bot to automatically update or remove the annotation.
Comment 1•4 years ago
|
||
This is a wpt upstream failure. Set Severity S4 per our triage guideline.
Comment hidden (Intermittent Failures Robot) |
Comment 3•3 years ago
|
||
It looks these failures might get some more visibility though https://wpt.fyi/compat2021 (https://wpt.fyi/compat2021?feature=position-sticky). Are they easy to fix?
Comment 4•3 years ago
|
||
Not sure, but it's likely some of them are, yeah.
Some of them are probably a version of bug 1462235 (e.g. I think that's probably at the root of the position-sticky-scrolled-remove-sibling.html test-failure, at least)
Comment 9•3 years ago
|
||
Note: some (but not all) of these are tracked as "compat2021" tests in https://github.com/Ecosystem-Infra/wpt-results-analysis/blob/master/compat-2021/position-sticky-tests.txt
(notably, position-sticky-nested-right.html and position-sticky-nested-bottom.html are excluded, i.e. commented-out, in that text file right now), but the other tests mentioned in comment 0 do all seem to be listed there.
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment 11•3 years ago
|
||
This bug is filed on real perma-test-failures (which are annotated as failing and hence don't turn the tree orange).
The intermittent failures in comment 10 seem to be intermittent antialiasing issues (with a difference of 1 in some color channel); I'll spin off a separate bug for them.
Comment 12•3 years ago
|
||
Actually, I'll just un-dupe the dupes -- I think those were filed for the intermittent failures.
Comment 13•3 years ago
|
||
I believe that position-sticky-nested-right.html and position-sticky-nested-bottom.html were written assuming a particular size of scrollbar. I've fixed this is a recent WPT commit, so I suspect that these two tests will start passing soon in Gecko.
Comment 14•2 years ago
|
||
Indeed, we now pass:
https://wpt.fyi/results/css/css-position/sticky/position-sticky-nested-bottom.html
https://wpt.fyi/results/css/css-position/sticky/position-sticky-nested-right.html
We still fail:
https://wpt.fyi/results/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html
https://wpt.fyi/results/css/css-position/sticky/position-sticky-fixed-ancestor.html
https://wpt.fyi/results/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll.html
https://wpt.fyi/results/css/css-position/sticky/position-sticky-overflow-hidden.html
https://wpt.fyi/results/css/css-position/sticky/position-sticky-scrollIntoView.html
https://wpt.fyi/results/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html
https://wpt.fyi/results/css/css-position/sticky/position-sticky-writing-modes.html
https://wpt.fyi/results/css/css-position/sticky/sticky-after-input.html
Comment 15•2 years ago
|
||
Firefox 98.0a1 buildID=20220130093554 also fails
We still fail:
https://wpt.fyi/results/css/css-position/sticky/position-sticky-scrollIntoView.html
http://wpt.live/css/css-position/sticky/position-sticky-scrollIntoView.html
is at minimum unclear in my opinion. And despite the test result page, Chromium 90+ never successfully passed that test on my computer. Today, on Chromium 97.0.4692.99 (running on Linux Debian 11.2), that position-sticky-scrollIntoView test fails.
https://wpt.fyi/results/css/css-position/sticky/sticky-after-input.html
http://wpt.live/css/css-position/sticky/sticky-after-input.html
This one has several issues.
Comment 16•1 year ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #14)
We still fail:
[...]
https://wpt.fyi/results/css/css-position/sticky/position-sticky-fixed-ancestor.html
(Note: this one^ is also tracked in bug 1634350.)
Comment 17•1 year ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #14)
We still fail:
[...]
https://wpt.fyi/results/css/css-position/sticky/position-sticky-writing-modes.html
This one was fixed by the test update in bug 1808997 (which makes it not reliant on bug 1808788 anymore).
Comment 18•4 months ago
|
||
For what it's worth, there are currently five failures remaining:
https://wpt.fyi/results/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html
https://wpt.fyi/results/css/css-position/sticky/position-sticky-fixed-ancestor.html
https://wpt.fyi/results/css/css-position/sticky/position-sticky-overflow-hidden.html
https://wpt.fyi/results/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html (2 failing)
Sebastian
Description
•