// ==UserScript== // @name X_Twitter_Pinned_List_Open // @name:ja X(Twitter)で固定されたリストを開く // @namespace https://greasyfork.org/users/1324207 // @match https://x.com/home // @version 2.1 // @run-at document-start // @author Lark8037 // @description Open a pinned list when you visit X(Twitter). // @description:ja X(Twitter)を訪れた時に固定されたリストを開きます。 // @license MIT // @icon https://abs.twimg.com/favicons/twitter.3.ico // @downloadURL none // ==/UserScript== (() => { new MutationObserver((_, o) => { const t = document.querySelectorAll('[role="tab"]'); if (t.length < 3) return; const a0 = t[0]?.ariaSelected === "true"; const a1 = t[1]?.ariaSelected === "true"; if (!a0 && !a1) return; const e = t[2]; e.dispatchEvent(new MouseEvent('mousedown', { bubbles: true })); e.dispatchEvent(new MouseEvent('mouseup', { bubbles: true })); e.dispatchEvent(new MouseEvent('click', { bubbles: true })); o.disconnect(); }).observe(document, { childList: true, subtree: true }); })();