Home > B.B.S. / Reload

B.B.S. 掲示板

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

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

Articles

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

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

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

  • Name: ぷり略
  • Date: 2022/10/20 22:01

何時も便利に使わせてもらっています。ありがとうございます。
Firefox 106.0 + ツリー型タブ 3.9.7

子タブを持つ閉じたタブ(A)にタブをドロップすると、ドロップ時点でタブ(A)が展開されます。
下記を設定した状態です。

ドラッグ操作中、折りたたまれたツリーの上で[]ミリ秒以上経過したらツリーを展開する
→未チェック

ドラッグ操作の終了後、ツリーを折りたたんだ状態に自動的に戻す
→未チェック ※ここだけチェックしても展開したタブが閉じることはなかった

この設定ではタブ(A)は閉じたままが正しい挙動と思うのですが、気が向いたらでいいので御検討下さい。

3306 Re: ツリーをたたむ 消したい

TSTの設定のユーザースタイルにこちらの指定を追加すると、ツリー開閉のつまみ(twistyといいます)を非表示にできるかと思われます。
https://github.com/piroor/treestyletab/wiki/Code-snippets-for-custom-style-rules#hide-twisty-and-collapseexpand-tree-by-clicking-on-tabs-icon-1743

遅くなりました。
早速、教えていただいた通りに追加しました。今のところ表示されていないので、よかったです。
お忙しい中、ご助言いただきありがとうございました。

3304 Re: ツリーをたたむ 消したい

  • Name: Piro
  • Date: 2022/07/14 01:21
  • Re: 3303

TSTの設定のユーザースタイルにこちらの指定を追加すると、ツリー開閉のつまみ(twistyといいます)を非表示にできるかと思われます。
https://github.com/piroor/treestyletab/wiki/Code-snippets-for-custom-style-rules#hide-twisty-and-collapseexpand-tree-by-clicking-on-tabs-icon-1743

3303 ツリーをたたむ 消したい

初めてのツリー型タブで、使いやすくていいです。
「ツリーをたたむ」を非表示、または消したいのですが、方法がわからないのですが。
これは、仕様なのでしょうか。

3300 Re: テキストリンクのこと。

  • Name: Piro
  • Date: 2021/11/05 14:16
  • Re: 3299

情報ありがとうございます。 https://github.com/piroor/textlink/issues/76 で起票しました。

Post

投稿フォーム





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

注意事項

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

Find

検索フォーム

Delete

削除フォーム

Last modified: unknown