And I don’t mean like some designers will highjack scroll to deliver a different experience like slide-like transitions or something (which may or may not be, differently, awful) but they’ll override it just to give you ordinary scrolling, except much worse (as on this page).
Seems like a lot of work to do just to make something shittier, but what do I know, I probably can’t implement a* on a whiteboard from memory or whatever.
Apple is the worst offender here. Their product pages are always sluggish.
It's incredible to think how many employees of this world-leading Web technology company must have visited this site before launch, yet felt nothing wrong with its basic behavior.
var css = 'body { height: auto !important; overflow: auto !important; } .smooth-scroll-wrapper { transform: none !important; position: static !important; } div[style*="position: fixed"] { position: static !important; overflow: visible !important; inset: auto !important; }';
var style = document.createElement('style');
style.innerHTML = css;
document.head.appendChild(style);
console.log("Default scroll forced.");