Closed Bug 1495962 Opened 3 years ago Closed 3 years ago
Floating table header moves and snaps back when scrolling down (should'nt move at all)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0 Steps to reproduce: 1. Enable WR 2. Go to https://www.androidcentral.com/poco-f1-vs-oneplus-6 3. There is a comparison table in the middle of the page 4. Scroll down from the table Actual results: the "floating" table header moves down, and then snaps back continously From the looks of it, this is a APZC+WR bug Expected results: not so.
ni? ,as this looks like a APZ issue
I am scrolling using the mousepad on a laptop
A regression date would have to be before 2018-01-15.
OS: Unspecified → All
Priority: -- → P3
It's broken since it was implemented: > Emilio Cobos Álvarez — Bug 975644: Enable position sticky in table parts. r=bz
well, this reproduces only with WR for me.
Thanks. I can look at this when I'm done my current set of bugs. Leaving unassigned for now in case somebody else wants to do it first.
Marking fix-optional for 64. We could still take a patch for 65, and if it's verified and doesn't seem risky, could still take fixes for 64 as well.
Minimal testcase to repro. Basically, both the <tr> and the <th> are sticky-positioned, so presumably we end up applying the sticky offset twice, or something like that. With async scrolling the header ends up moving against the scroll instead of staying in place.
3 years ago
See Also: → https://github.com/servo/webrender/pull/3427
3 years ago
Depends on: 1514943
Pushed by firstname.lastname@example.org: https://hg.mozilla.org/integration/autoland/rev/90db69624281 Add reftests for nested sticky-positioning r=kvark
Backed out changeset 90db69624281 (Bug 1495962) for reftest failures in reftests/position-sticky/nested-sticky-2.html DONTBUILD Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=217619196&repo=autoland&lineNumber=2201 https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=217619215&repo=autoland&lineNumber=15068 Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception%2Cusercancel%2Crunnable&revision=1fbdcb9480daf162357da72ee263c41165bcac27&selectedJob=217623217&searchStr=windows%2C7%2Creftest Backout: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception%2Cusercancel%2Crunnable&revision=7b860a9f49a97c6c67b6f4cae452c1630ac17079
Looks like it needs a little fuzz on win7
Pushed by email@example.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/e023011bce62 Add reftests for nested sticky-positioning r=kvark
Pushed by firstname.lastname@example.org: https://hg.mozilla.org/integration/mozilla-inbound/rev/276e3568f74f Follow-up to fix overeager fuzzing. r=me
Pushed by email@example.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/05d1120d5b91 Loosen fuzz range for win 7 reftest jobs. r=me
WR only, not severe/common enough to uplift, I would say.
You need to log in before you can comment on or make changes to this bug.