Home > B.B.S. / Reload

B.B.S. 掲示板

感想叱咤激励苦情投稿掲示板兼質問板兼連絡板。メールを送るのがイヤな人向けかもしれない。

公開ソフトウェアの不具合報告はGitHubGitLabの各リポジトリのイシュートラッカーへ日本語でどうぞ。

Articles

3317 Re: 展開したタブの閉じるボタンが表示されない。

https://github.com/piroor/treestyletab/issues/3142 の問題ですね。
対策が期待通りに作用していなかった状況だったため、修正した物を先ほど3.9.10としてリリースしました。こちらで改善されているといいのですが……

返事が遅くなりました。
2022/11/10 16:30頃にFirefoxの更新が入り、再起動終了後のTree Style Tabの表示→タブを閉じるボタンの非表示、今回の相談、という事でした。
Firefoxを試しにもう一度、再起動をしたところ、タブを閉じるボタンが表示されました。
再起動時にPCの調子が悪かったようです。お手数をおかけしました。
Tree Style Tabは問題なく動作しています。
3.9.10をリリースされたとありましたので、更新させておきました。ありがとうございました。


3316 Re: 展開したタブの閉じるボタンが表示されない。

  • Name: Piro
  • Date: 2022/11/10 19:19
  • Re: 3315

https://github.com/piroor/treestyletab/issues/3142 の問題ですね。
対策が期待通りに作用していなかった状況だったため、修正した物を先ほど3.9.10としてリリースしました。こちらで改善されているといいのですが……

3315 展開したタブの閉じるボタンが表示されない。

Firefoxを再起動したところ、Tree Style Tabから閉じるボタンが消えてしまいました。
設定は前回と同じで、普通に再起動しただけです。
Firefox 106.0.5
バージョン 3.9.9 です。

3314 Re: ツリー型タブ:子タブを持つ閉じているタブにタブをドロップすると、タブが展開

  • Name: ぷり略
  • Date: 2022/10/21 21:29
  • Re: 3313

済みません。入れているMove unloaded tabs for tree style tabというアドオンに、ドラッグ&ドロップ時タブをアクティブにしない設定があるのでそれが影響しているでしょうか?

確かに、このアドオンがあるとそういう動作になります。
TSTは「ドラッグされたタブの中にアクティブなタブがあると、ドロップ先のツリーを常に展開する(ドラッグされたタブの中にアクティブなタブがない場合、ドロップ先のツリーを展開しない)」という仕様になっています。
https://github.com/piroor/treestyletab/blob/b6fd8f4461f10a6cbee30e0abe848371d5a8acab/webextensions/background/commands.js#L569
これは、「アクティブなタブが折りたたまれたツリーの中にあるために、タブバー内を探してもアクティブなタブが見つからない」という事態の発生を避けるための仕様です。
このアドオンはドラッグしたタブをアクティブにしないままドラッグできるようにする物なので、ドロップ操作後にもツリーを展開する必要がなく、そのためツリーが折りたたまれたままになる、という経緯ですね。
(なお、TST Active Tab in Collapsed Treeは「折りたたまれたツリー内にあるアクティブなタブ、に相当する物を見えるようにする」アドオンであるため、これがある場合もツリーを展開する必要がなくなります。)

ただ、Firefox起動から10秒前後負荷がかかって操作しにくいようですが、これはこんなもんでしょうか?タブ数(600前後)あります。

TST Lock Tree CollapsedはTST起動時やサイドバーを開いた時に全タブを走査して状態を設定する設計なので、そのせいで時間がかかっている恐れはあります。

遅くなりましたが御回答ありがとうございました。TSTのタブドラッグ&ドロップの挙動は覚えておきます。タブ数はなるべく抑え目にしておきます。

3313 Re: ツリー型タブ:子タブを持つ閉じているタブにタブをドロップすると、タブが展開

  • Name: Piro
  • Date: 2022/10/21 03:36
  • Re: 3312

済みません。入れているMove unloaded tabs for tree style tabというアドオンに、ドラッグ&ドロップ時タブをアクティブにしない設定があるのでそれが影響しているでしょうか?

確かに、このアドオンがあるとそういう動作になります。
TSTは「ドラッグされたタブの中にアクティブなタブがあると、ドロップ先のツリーを常に展開する(ドラッグされたタブの中にアクティブなタブがない場合、ドロップ先のツリーを展開しない)」という仕様になっています。
https://github.com/piroor/treestyletab/blob/b6fd8f4461f10a6cbee30e0abe848371d5a8acab/webextensions/background/commands.js#L569
これは、「アクティブなタブが折りたたまれたツリーの中にあるために、タブバー内を探してもアクティブなタブが見つからない」という事態の発生を避けるための仕様です。
このアドオンはドラッグしたタブをアクティブにしないままドラッグできるようにする物なので、ドロップ操作後にもツリーを展開する必要がなく、そのためツリーが折りたたまれたままになる、という経緯ですね。
(なお、TST Active Tab in Collapsed Treeは「折りたたまれたツリー内にあるアクティブなタブ、に相当する物を見えるようにする」アドオンであるため、これがある場合もツリーを展開する必要がなくなります。)

ただ、Firefox起動から10秒前後負荷がかかって操作しにくいようですが、これはこんなもんでしょうか?タブ数(600前後)あります。

TST Lock Tree CollapsedはTST起動時やサイドバーを開いた時に全タブを走査して状態を設定する設計なので、そのせいで時間がかかっている恐れはあります。

3312 Re: ツリー型タブ:子タブを持つ閉じているタブにタブをドロップすると、タブが展開

  • Name: ぷり略
  • Date: 2022/10/21 01:14
  • Re: 3311

なるほど。
設計的には、 https://github.com/piroor/treestyletab/blob/b6fd8f4461f10a6cbee30e0abe848371d5a8acab/webextensions/background/tree.js#L296 の箇所で「ツリーに子がattachされたら基本的に展開するが、展開しないよう明示されていたら、ツリーをたたんだままにする」という判断をしていて(そこで展開する判断になった後、TST Lock Tree Collapsedなどによって判断がオーバーライドされる場合がある、という順番になっています)、確かに「ツリーに子がattachされた後も折りたたまれたまま」という状況はTST単独でもあり得ます。
ただ、ドラッグ&ドロップでのattach時にはそのケースにあたらないはずなので、もし起こっているのなら、むしろその動作の方が設計意図に反していることになりますね……

済みません。入れているMove unloaded tabs for tree style tabというアドオンに、ドラッグ&ドロップ時タブをアクティブにしない設定があるのでそれが影響しているでしょうか?

それとTST Lock Tree Collapsedで望みの挙動になりました。ありがとうございました。
ただ、Firefox起動から10秒前後負荷がかかって操作しにくいようですが、これはこんなもんでしょうか?タブ数(600前後)あります。

  1. 済みません寝ます

3311 Re: ツリー型タブ:子タブを持つ閉じているタブにタブをドロップすると、タブが展開

  • Name: Piro
  • Date: 2022/10/21 00:14
  • Re: 3308

なるほど。
設計的には、 https://github.com/piroor/treestyletab/blob/b6fd8f4461f10a6cbee30e0abe848371d5a8acab/webextensions/background/tree.js#L296 の箇所で「ツリーに子がattachされたら基本的に展開するが、展開しないよう明示されていたら、ツリーをたたんだままにする」という判断をしていて(そこで展開する判断になった後、TST Lock Tree Collapsedなどによって判断がオーバーライドされる場合がある、という順番になっています)、確かに「ツリーに子がattachされた後も折りたたまれたまま」という状況はTST単独でもあり得ます。
ただ、ドラッグ&ドロップでのattach時にはそのケースにあたらないはずなので、もし起こっているのなら、むしろその動作の方が設計意図に反していることになりますね……

3310 Re: ツリー型タブ:子タブを持つ閉じているタブにタブをドロップすると、タブが展開

  • Name: ぷり略
  • Date: 2022/10/20 23:54
  • Re: 3309

結論から言うと、これは意図的な設計です。

ドラッグ&ドロップの設定にある項目は、閉じられたツリーが複数ある時に「あれでもない、これでもない……」とhover状態であちこちツリーを行き来して自動展開されてしまったツリー達を最後にたたむという動作を制御するものです。

折りたたまれたツリーの中にタブがドロップされた時にツリーを自動展開する挙動は、固定の動作で、TSTにはこれを変更する設定はありません。
TST Lock Tree Collapsed https://addons.mozilla.org/ja/firefox/addon/tst-lock-tree-collapsed/ で「ツリーを強制的に折りたたんだ状態にロックする」か、TST Active Tab in Collapsed Tree https://addons.mozilla.org/ja/firefox/addon/tst-active-tab-in-collapsed-tr/ で「折りたたまれたツリーの中にアクティブなタブがある状態を許容できるようにする」と、当該ケースでもツリーが自動展開されなくなります。

御回答ありがとうございます。ちょうど手元でも色々試して「何か表示中のタブを突っ込んだ時だけ展開されるようだなあ。…そんな設定あったっけ?」というのを確認していたところでした。
「TSTではこの挙動は固定動作」理解しました。提示頂いたアドオンを試してみたいと思います。

3309 Re: ツリー型タブ:子タブを持つ閉じているタブにタブをドロップすると、タブが展開

  • Name: Piro
  • Date: 2022/10/20 23:33
  • Re: 3307

結論から言うと、これは意図的な設計です。

ドラッグ&ドロップの設定にある項目は、閉じられたツリーが複数ある時に「あれでもない、これでもない……」とhover状態であちこちツリーを行き来して自動展開されてしまったツリー達を最後にたたむという動作を制御するものです。

折りたたまれたツリーの中にタブがドロップされた時にツリーを自動展開する挙動は、固定の動作で、TSTにはこれを変更する設定はありません。
TST Lock Tree Collapsed https://addons.mozilla.org/ja/firefox/addon/tst-lock-tree-collapsed/ で「ツリーを強制的に折りたたんだ状態にロックする」か、TST Active Tab in Collapsed Tree https://addons.mozilla.org/ja/firefox/addon/tst-active-tab-in-collapsed-tr/ で「折りたたまれたツリーの中にアクティブなタブがある状態を許容できるようにする」と、当該ケースでもツリーが自動展開されなくなります。

3308 Re: ツリー型タブ:子タブを持つ閉じているタブにタブをドロップすると、タブが展開

  • Name: ぷり略
  • Date: 2022/10/20 22:37
  • Re: 3307

条件が分かりませんが、閉じたままの場合もあるようです。
実例を最近殆ど見かけなかったので気のせいだったかと思い書かないでいたのですが、今試したものが閉じたままだったので追記しておきます。

Post

投稿フォーム





「虹」を英語で何という?(小文字アルファベット7文字)

注意事項

  • タグは<em>〜</em>(強調)以外は使えません。
  • ">"で始まる行は引用と見なします。
  • "-"または"*"で始まる行は通常のリスト、"+"または"#"で始まる行は順序付きのリストと見なします。"|語句:文章"の形で書かれた行は定義リストと見なします。
  • " "(半角スペース)で始まる行、または、<![PRE[ から ]]> までの区間は整形済みテキストと見なします。ソースコードやエラーメッセージの貼り付けにご利用ください。
  • ウェブサイト又はFTPサイトへのURLには自動的にリンクします。また、>>記事番号でその記事にリンクします。
  • 段落以外で改行する必要はありません。整形済みテキストの区間以外では、文章は自動的に折り返されます。
  • 捨てハンの方に対しては誠実な対応を致しかねることがありますので、その旨ご了承を。

Find

検索フォーム

Delete

削除フォーム

Last modified: unknown