図書館カタログのWebサイトを開くと、SwayのFirefoxがフローティングし始めます。

図書館カタログのWebサイトを開くと、SwayのFirefoxがフローティングし始めます。

少なくとも2年前にSwayをインストールして以来、特定のWebサイトを開くとFirefoxウィンドウが起動し始めるという問題が発生しました。奇妙なことに、彼らは図書館のカタログ専用サイトのようです。例えば、図書館創世記世界の猫またはベルリン図書館。そのウェブサイトがFirefoxウィンドウに初めて読み込まれたときにのみウィンドウがフローティングになります。タイルモードに戻った後にページを更新するか、別のWebサイトを読み込むと、新しいウィンドウで開かない限り何もしません。

Sway設定ファイルを削除してSwayを再起動した後も、問題はまだ同じです。また、Firefoxでウィンドウサイズを絶対に調整しないようにする方法を探しましたが、それでも発生します。現在about:configでとにdom.disable_window_move_resize設定されています。新しい空のプロファイルを使用してセーフモードでFirefoxを起動すると、同じことが発生します。truebrowser.link.open_newwindow.restriction0

そのため、揺れやFirefox設定の問題ではないように見えるため、ライブラリディレクトリのWebサイトに共有CSSまたはJavaScriptがある可能性があります。ところでuBlockのオリジンでJavaScriptもブロックしてページを再ロードしたところ、ウィンドウがまだ浮き始めました。

似たようなことを経験したか、Firefoxウィンドウが自然に浮かぶのを防ぐ方法を知っている人はいますか?

答え1

Firefoxも浮かんでいることを発見した後、この問題に戻りました。Bashスクリプトの実行可能ファイルとライブラリ、これはいくつかのライブラリサイト固有のJavaScriptの仮定を排除し、代わりにスイングの問題を指摘しています。

私のプロフィールを3回確認して削除しましたが、デフォルトのプロフィールは削除しませんでした。

rg --no-ignore --hidden --fixed-strings --ignore-case -- 'library' ~/.config/sway /etc/sway/

/etc/sway/config.d/98-application-defaults
6:for_window [app_id="firefox" title="Library"] floating enable, border pixel 1, sticky enable, resize set width 30 ppt height 40 ppt

だから犯人は/etc/sway/config.d/98-application-defaultssway自体から出るのではなく、次に属するものとしてリストされているということです。マンジャロARMスウェイエディション。その行を削除すると、最終的に問題が解決しました。

関連情報