Completely block programmatic focus and scroll on chat.qwen.ai
当前为
// ==UserScript==
// @name Qwen AI - Disable Autofocus and Scroll
// @description Completely block programmatic focus and scroll on chat.qwen.ai
// @match https://chat.qwen.ai/*
// @run-at document-start
// @version 0.0.1.20250516085727
// @namespace https://greasyfork.org/users/1435046
// ==/UserScript==
(function() {
'use strict';
// Backup original methods in case you need to restore them
const originalElementFocus = HTMLElement.prototype.focus;
const originalWindowFocus = window.focus;
const originalScrollIntoView = Element.prototype.scrollIntoView;
// Override focus methods
HTMLElement.prototype.focus = function() {
// No-op: prevent element from receiving focus programmatically
};
window.focus = function() {
// No-op: prevent window from receiving focus programmatically
};
// Override scrollIntoView to block auto-scrolling
Element.prototype.scrollIntoView = function() {
// No-op: prevent programmatic scrolling into view
};
})();