Discord Kill Autofocus

Prevents chat auto focus on Discord

2025/03/12のページです。最新版はこちら。

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
// ==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);
})();