Page MenuHomePhabricator

Make overflowing table scrollbars sticky at bottom of screen
Closed, ResolvedPublic

Description

Huge tables, the scrollbars are often well below the viewport and not visible. Desktop should have sticky scrollbars that stay at the bottom of the viewport until the real scrollbar appears, as both a visual indicator that the tables are scrollable as well as a way to actually, well, scroll them, regardless of where in the table one actually is.

Unfortunately this level of js is way beyond my skill...

Event Timeline

Isarra added a subscriber: 1997kB.

In T179265#6688944, @1997kB wrote:
Tables like https://en.wikipedia.org/wiki/Wikipedia:Sockpuppet_investigations are no more workable on desktop as one has to go all the way to the bottom for horizontal scroll. Maybe make the table scroll with mouse?

A good specific example.

Change 649494 had a related patch set uploaded (by Isarra; owner: Isarra):
[mediawiki/skins/Timeless@master] Add sticky scrollbars to scrollable tables

https://gerrit.wikimedia.org/r/649494

I was wrong, this turned out to be a lot simpler than I thought. I... think.

Change 649494 merged by jenkins-bot:
[mediawiki/skins/Timeless@master] Add sticky scrollbars to scrollable tables

https://gerrit.wikimedia.org/r/649494

Isarra claimed this task.

:DDD