Even before having a mouse with wheel I used to scroll stuff with by dragging: I just selected text and when the selection reached the border, it started to scroll. I bet I'm not the only one. Anybody considering disabling selection or showing social media tools after selecting text should consider such weird behaviour.
Nowadays I use my Thinkpad without Synaptics or trackpoint drivers and the middle button works perfectly: Either using it open links in new tabs, or pressing it to start scroll mode. Now the mouse pointer changes and moving it scrolls. Unfortunately some software breaks this, probably WPF
Tangentially, what's a good JS library to implement drag/drop on mobile?
I'm thinking of one site in particular that implements prioritizing choices by drag/dropping them into order of preference. But when you try to use the site on a mobile browser, it just scrolls the page when you try to drag an item.
I'd like to suggest to them how to fix it, rather than just complain.
It's a nice idea, but could it be made to be mobile friendly? For example when touch scrolling on a device the text scrolls in a choppy fashion rather than smooth with momentum.
I understand this is for desktop, but it would be nice if it could not get in the way of what div/overflow gives us for free.
Sorry, I think I don't clearly get what you mean. Tablets normally scroll smoothly pixel-wise as long as you move the finger. In fact, dragscroll implements the similar behaviour for desktops, because I consider such behaviour as more reasonable in many cases (comparing to selecting the content of the area, I mean).
The problem with solutions like these: without a notice, how will the user ever know that they can drag scroll on my site? Perhaps for a web app with a limited user base that can be educated...
Because sometimes there are scrollable areas on the page that you want to pan, not scroll, but there's no panning built into HTML. Yes, mouse drivers should make it possible to pan any scrollable area, but most don't, and websites have to be usable with shitty drivers.
Nowadays I use my Thinkpad without Synaptics or trackpoint drivers and the middle button works perfectly: Either using it open links in new tabs, or pressing it to start scroll mode. Now the mouse pointer changes and moving it scrolls. Unfortunately some software breaks this, probably WPF