🚦 Scroll Remap
javascript:(function(){function findScrollableParent(el){while(el&&el!==document.body){const style=getComputedStyle(el),overflowY=style.overflowY;if((overflowY==="auto"||overflowY==="scroll")&&el.scrollHeight>el.clientHeight)return el;el=el.parentElement}return null}window.addEventListener("wheel",function(e){if(Math.abs(e.deltaX)>Math.abs(e.deltaY)){const target=document.elementFromPoint(e.clientX,e.clientY);if(!target)return;let scrollable=findScrollableParent(target);if(scrollable){e.preventDefault();scrollable.scrollTop+=e.deltaX}else{e.preventDefault();window.scrollBy({top:e.deltaX,left:0,behavior:"auto"})}}},{passive:false});})();
🚦 Scroll Remap
javascript:(function(){function findScrollableParent(el){while(el&&el!==document.body){const style=getComputedStyle(el),overflowY=style.overflowY;if((overflowY==="auto"||overflowY==="scroll")&&el.scrollHeight>el.clientHeight)return el;el=el.parentElement}return null}window.addEventListener("wheel",function(e){if(Math.abs(e.deltaX)>Math.abs(e.deltaY)){const target=document.elementFromPoint(e.clientX,e.clientY);if(!target)return;let scrollable=findScrollableParent(target);if(scrollable){e.preventDefault();scrollable.scrollTop+=e.deltaX}else{e.preventDefault();window.scrollBy({top:e.deltaX,left:0,behavior:"auto"})}}},{passive:false});})();