4 ms·
God what an awful way to hijack scrolling on such an interesting article.
by mdrzn 4y ago
God what an awful way to hijack scrolling on such an interesting article.
- TechBro8615 4y agoOn iOS I can usually open user-hostile articles like this in reader view, but even that is broken here.
- mkl 4y agoYes. It was so frustratingly broken I had to stop reading and do something about it. Running this in the (Chrome) browser console fixes it for me: window.removeEventListener('wheel', getEventListeners(window)['wheel'][0].listener);
- mdrzn 4y agoThere should be a way to block all these wheel-hijacking via uBlock filters.
- phpisthebest 4y agoEven if there was today, Manifest V3 will take any ability to do that away
- nix0n 4y agoNot in Firefox!
- pwdisswordfish9 4y agometaphysic.ai##+js(aeld, wheel) Done.
- MrScruff 4y agoThat fixed mouse wheel scrolling for me in Safari's JS console as well, thanks!
- kierenj 4y agoI didn't see any! Did they remove it?
- mkl 4y agoNo, it's still there in Chrome. It doesn't seem to be there in Firefox though.
- josefresco 4y agoThe scrolling is still "floaty" in Firefox - sort of like operating a boat (not fun for a website)
- milliams 4y agoIt's there for me in Firefox. With a mouse if I spin the wheel then it starts an animated scroll. However, I cannot send any more scroll inputs until that animated scroll has finished. So with two scroll wheel spins in quick succession, the second one is ignored. This only seems to be the case with two spins in the same direction; reversing the direction while the animation is happening works as expected.
- GaylordTuring 4y agoTotally agree. I got dizzy within the first couple of seconds scrolling down the page. Why do people think it's a good idea to circumvent the scrolling behavior that the developers of the browser probably have spent hundred of hours perfecting over the years?
- dr_zoidberg 4y agoFunny, it's weird on both scrolling wheel and gesture on mouse pad... The scrolling wheel felt like the scrolling would get stuck at certain points, while the gesture was... Like a weird speed? It didn't feel the same on my laptop for both, and that's even weirder than I expected.
- pluc 4y agohttps://addons.mozilla.org/en-US/firefox/addon/noscript/ https://addons.mozilla.org/en-US/firefox/addon/noscript/
- SAI_Peregrinus 4y agoOr https://addons.mozilla.org/en-US/firefox/addon/luminous/ https://addons.mozilla.org/en-US/firefox/addon/luminous/ for more fine-grained control (block individual JS events, not all JS from a given page). Or uBlockOrigin in "medium mode" or higher incorporates JS blocking on a per-site basis.
- MattPalmer1086 4y agoI just gave up reading it. Good job devs!
- solardev 4y agoYeah. Read a sentence, tried to scroll, immediately left. Nope.
- adamhp 4y agoCame here to say the same. It is so insanely aggravating.
- bfgoodrich 4y agoI have never seen anyone praise or laud the benefits of scroll behavior overrides. It seems to universally be a negative if not hated, and always distracts from the content. Always. And it required extra work to yield this negative behavior! So how in the world does this end up happening? How could a team be so profoundly detached from reality? This site's behavior is so incredibly ill considered that I marvel that people worked on that, people approved it, people said publish, etc, without one person stepping in and asking what in the world they were doing.
- bob_paulson 4y agoI'm there and it has been fixed apparently.
- nerdjon 4y agoI was curious about this comment since I was not seeing this on Safari on Mac. I switched to chrome, and that is just horrible! I am curious why I am not seeing this on Safari (and apparently others on Firefox). I don't see any errors on Safari implying that some javascript is failing to load.
- spookie 4y agoDevs were only using one browser to test their code. Nonetheless, if you are going to implement any mouse behavior hijacking, you should reconsider your life choices. Take a long walk down the park, have a cup of coffee, come back and... Don't do it.
- nerdjon 4y agooh I totally get that, but I would expect that they would be doing their testing on Chrome. I mean I get not liking chrome but ignoring it for testing is... a choice. I would have expected the worse behavior on Safari... not Chrome. Or am I just being nieve about frontend development? I really only do it for any personal projects so don't really have any insight into it professionally
- bee_rider 4y agoI'm not sure what the issue is (using firefox and I don't have Chrome installed to test with) but I'm pretty sure the scroll hijack that people are complaining about, it is an intentional effect to make the site "fancy," which they only tested in Chrome, or something like that. One side perk of not using Chrome is that there's a correlation between only testing on Chrome and producing code that we're better off not interacting with.
- nerdjon 4y agoIf this is the intended effect, its bad one. I just find it interesting because I look at the apple product pages. While a bit janky they work as intended. But they are also applying that effect very deliberately and not to an article for some reason. So maybe that is the distinction.
- dcdc123 4y agoWhatever it is my blocking plugins remove it.
- deleted 4y ago[deleted]
- solardev 4y agoThey fixed it! It was an unexpected change to one of the plugins they were using (wrote them to let them know).