// ==UserScript== // @name VK: Hide Typing // @namespace hidetyping.user.js // @version 0.1 // @match https://vk.com/* // @description Hide Typing // @downloadURL none // ==/UserScript== (() => { const listener = () => { const { send } = XMLHttpRequest.prototype; XMLHttpRequest.prototype.send = function (data) { if (/typing/.test(data)) { this.abort(); } send.call(this, data); }; }; const script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.textContent = `(${listener.toString()})()`; document.head.append(script); })();