投稿

5月, 2024の投稿を表示しています

【追記あり】X Pro(旧 TweetDeck)でプロフィールなどがポップアップされたまま消えない問題の応急処置

イメージ
2024/6/06追記 : 本問題は修正されたようです。 2024/5/29追記 : X Pro に細工をせずに設定でポップアップを非表示にする方法を教えてもらったので末尾に追記しました。 概要 2024年5月頃から X Pro(旧 TweetDeck)において「プロフィールカードなどのポップアップ(ホバーカード)やツールチップが表示されたまま消えない」という問題が発生しています。 X Pro を利用する上で非常に障害となるため、公式に改修されるまでの応急処置としてポップアップやツールチップの表示そのものを抑制する「ブックマークレット」を作成しました。 Firefox、Chrome、Edge で動作確認しました。 インストール手順 Stop Popup ←このリンクをドラッグして、ブラウザのブックマークバーなどにドロップして追加します。 ブックマークの名前は動作に影響しませんので、好きなように変えて大丈夫です。 ドラッグ&ドロップでなく手動で追加する場合は、上記のリンクを右クリック→リンクアドレスをコピーし、新規ブックマークの URL 欄に貼り付けてください。 利用方法 X Pro を開いた状態で、追加した上記ブックマークをクリックします。 これ以降、X Pro をリロードするまでの間、ポップアップとツールチップの表示が抑制されます。 仕組み body 要素にダミーのイベントリスナーを設定して、mouseover イベントを子要素に伝搬させないことで、ポップアップを表示する処理が起動しないようにしています。 mouseover イベントをトリガーとする機能は全て使用不能になりますが、ポップアップが出なくなる以外に特に大きな問題は無いと思います。 【追記】ホバーカードの無効化設定 風柳さん より引用 RP にて X Pro の設定でポップアップを止める方法 を教えて頂きました。ありがとうございます。 左下の「・・・」→「設定とプライバシー」→「アクセシビリティ、表示、言語」→「表示」→「ホバーカードを表示する」のチェックを外します。 この方法では ツールチップが表示され続けて消えない問題は残ります が、変な細工をすることなく恒久的にポップアップ(ホバーカード)を無効化できます。