But STOP overriding scroll. It's annoying. Even if it's to make a "smooth" scroll: don't do it. Atleast detect that I'm using a Mac where it's already butter smooth. Don't override that native scroll with a large javascript scroll.
How many users actually find this "smooth scrolling" welcome? Perhaps I'm just used to always setting my mouse and trackpad scroll speeds to my exact preference, while other people tend not to, but I've always found every form of scroll hijacking to be extremely irritating.
But STOP overriding scroll. It's annoying. Even if it's to make a "smooth" scroll: don't do it. Atleast detect that I'm using a Mac where it's already butter smooth. Don't override that native scroll with a large javascript scroll.