Warning: fopen(/www/sites/update.greasyfork.icu/index/store/temp/f016ee46072b1ba3aaa65bfb3e20ca43.js): failed to open stream: No space left on device in /www/sites/update.greasyfork.icu/index/scriptControl.php on line 65
// ==UserScript==
// @name no auto scroll
// @description Disable JavaScript-triggered scrolling like scrollIntoView
// @match https://playground.allenai.org/*
// @match https://grok.com/*
// @match https://9to5mac.com/*
// @match https://electrek.co/*
// @match https://chat.mistral.ai/*
// @match https://chat.falconllm.tii.ae/*
// @run-at document-start
// @version 0.0.1.20250620184805
// @namespace https://greasyfork.org/users/1435046
// @downloadURL https://update.greasyfork.icu/scripts/536216/no%20auto%20scroll.user.js
// @updateURL https://update.greasyfork.icu/scripts/536216/no%20auto%20scroll.meta.js
// ==/UserScript==
(function () {
'use strict';
// Override scroll-related functions to no-ops
Element.prototype.scrollIntoView = function () { };
Element.prototype.scrollIntoViewIfNeeded = function () { };
Element.prototype.scrollTo = function () { };
window.scrollTo = function () { };
window.scrollBy = function () { };
// Block scrollTop assignments (what falcon.tii uses)
Object.defineProperty(HTMLElement.prototype, 'scrollTop', {
set() { },
get() { return 0; },
configurable: false
});
})();