Last modified: 2014-09-18 04:48:51 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T72908, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 70908 - Scrolling list overlays should not transfer scroll action to background windows
Scrolling list overlays should not transfer scroll action to background windows
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
Echo (Other open bugs)
unspecified
All All
: Unprioritized enhancement (vote)
: MW 1.24 version
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-09-16 23:04 UTC by Jared Zimmerman (WMF)
Modified: 2014-09-18 04:48 UTC (History)
11 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Jared Zimmerman (WMF) 2014-09-16 23:04:25 UTC
--Reposted conversation from email thread--

Check out the notification menu on pinterest new/you/messages has some interesting behavior, "new" and "you" never trigger page scrolling but "messages" does when you get to the end, it might be useful to take a look at what the difference in these sections is. This is relevant to the Winter TOC, Echo notifications, and possibly task recommendations. I'd like to see if we can emulate this behavior in all of our scrolling flyouts, it feels much more polished than the page suddenly scrolling when you get to the bottom of a scrolled list in a flyout. 

If you don't have an account on pinterest I can demo for you, I'd record a video, but it really is more of a feeling, that video won't really convey. Since we're seeing more and more uses of this element in the interface, it might make sense for one of the 2 teams working on it to componentize something that we can use consistently. 

When you're scrolling a list in the flyout, when you get to the end (on e.g. the "you" section), and just keep scrolling, you will never scroll the page no matter how much you scroll (as long as your mouse is still over the flyout)

FWIW, for Echo, it seems like pretty good behavior in Firefox 30.0. When I get to the end and keep scrolling, the first scroll or two at the end do nothing, but if I continue it will start scrolling the page.

I don't have time to work on this right now, though.  I recommend you file an enhancement request in Bugzilla or float it on the design list.
Comment 1 Jon 2014-09-16 23:22:09 UTC
Moving to Echo since it concerns Echo. Echo doesn't use mediawiki ui (it could and should) but the fix for the bug should start there.

Note MediaWiki UI in current form is simply css and html markup, scrolling is JavaScript behaviour.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links