Prevents chat auto focus on Discord
当前为
// ==UserScript==
// @name Discord Kill Autofocus
// @description Prevents chat auto focus on Discord
// @author C89sd
// @version 0.2
// @match https://discord.com/*
// @namespace https://greasyfork.org/users/1376767
// ==/UserScript==
(function() {
'use strict';
let isMouseClick = false;
document.addEventListener('mousedown', (event) => {
if (event.target.closest('div[role="textbox"], textarea')) {
isMouseClick = true;
}
});
function detectAndRemoveFocus(event) {
const target = event.target;
if (target.matches('div[role="textbox"], textarea') && !isMouseClick) {
target.blur();
}
isMouseClick = false;
}
document.addEventListener('focus', detectAndRemoveFocus, true);
})();