Greasy Fork is available in English.
Block auto-scroll in DeepSeek while keeping manual scroll control
当前为
// ==UserScript==
// @name DeepSeek No Auto-Scroll
// @version 1.0
// @description Block auto-scroll in DeepSeek while keeping manual scroll control
// @author You
// @match *://*.deepseek.com/*
// @grant none
// @license MIT
// @namespace http://greasyfork.icu/users/1435046
// ==/UserScript==
(function() {
'use strict';
// Target the specific scroll container
const scrollContainer = document.querySelector('div.f6004764');
if (!scrollContainer) return; // Exit if container not found
// Block auto-scroll attempts while keeping manual control
Object.defineProperty(scrollContainer, 'scrollTop', {
set: function() {}, // Empty setter blocks programmatic scroll
get: () => scrollContainer._realScrollTop || 0, // Preserve actual position
configurable: true
});
// Store real scroll position
scrollContainer.addEventListener('scroll', () => {
scrollContainer._realScrollTop = scrollContainer.scrollTop;
});
})();