Open Bug 1545972 Opened 6 years ago Updated 1 year ago

[scroll anchoring] right sidebar sometimes jiggles indefinitely after scrolling, on www.reddit.com/r/linux

Categories

(Core :: Layout: Scrolling and Overflow, defect, P3)

defect

Tracking

()

People

(Reporter: sefeng211, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [sci-exclude])

Attachments

(2 files)

Please see the attached video. "GNU/Linux resources" moves up and down strangely.

I don't see the same behaviour on Chrome.

This is the profile https://perfht.ml/2UQ0jTh

I can reproduce.

If I turn off about:config pref layout.css.scroll-anchoring.enabled and reload, then I cannot reproduce. sefeng, would you mind testing that and seeing if you have the same results?

Summary: bizarre behaviour on www.reddit.com/r/linux → right sidebar sometimes jiggles indefinitely after scrolling, on www.reddit.com/r/linux
Flags: needinfo?(sefeng)

dholbert: Thanks for rewording the bug!

Yep, turn that pref off made the issue disappeared

Flags: needinfo?(sefeng)
Summary: right sidebar sometimes jiggles indefinitely after scrolling, on www.reddit.com/r/linux → [scroll anchoring] right sidebar sometimes jiggles indefinitely after scrolling, on www.reddit.com/r/linux
Component: Layout → Layout: Scrolling and Overflow
Flags: needinfo?(rhunt)

For some reason sefeng's .mp4 screencast doesn't play for me directly in Firefox [edit: this seems to be bug 1450137].

So for convenience, I captured another screencast using gtk-recordmydesktop (which uses .ogv files that embed nicely).

In this screencast, I press "pagedown" on my keyboard 4 times, and then I press "pageup" once. The badness isn't as severe as in sefeng's original screencast, but I'll note two issues that are visible:
(1) the right sidebar has a jiggly "settling" after nearly every pagedown/pageup operation

(2) in my final "pageup" operation, we don't actually scroll the content feed upwards by a full viewport-height (i.e. we don't do a full pageup). Before I press pageup (at around 0:04), the highest visible line of text is "program using Gtk based on that project with some improvements". After my pageup operation completes, I'd expect that line of text to be at the very bottom of my viewport, but it only ends up ~70% of the way down.

Attachment #9059734 - Attachment description: dholbert's screencast of bug (minor jiggle after pagedown operations) → dholbert's screencast of bug (minor jiggle after pagedown operations, and insufficient scrolling on final pageup operation)

I won't have time to look at this anytime soon, unfortunately.

Flags: needinfo?(rhunt)
Priority: -- → P3
Whiteboard: [sci-exclude]
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: