!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑次スレ建てるときは三行になるようにコピペしてください
■Mozilla Firefox
https://www.mozilla.org/firefox/
■Mozilla Firefox リリースノート
https://www.mozilla.org/firefox/notes
■Firefox サポート
https://support.mozilla.org/ja/
-----
多段タブを実現するuserChrome.js、userChrome.css等を扱う専用スレです
相互互助にお使いください
Mozilla Firefox Part394
https://egg.5ch.net/test/read.cgi/software/1706083488/
Firefox userChrome.js greasemonkeyスクリプトスレ44
https://egg.5ch.net/test/read.cgi/software/1710342779/
userChrome.css・userContent.cssスレ Part14
https://egg.5ch.net/test/read.cgi/software/1710362871/
Mozilla Firefox 拡張機能スレッド Part124
https://egg.5ch.net/test/read.cgi/software/1710343056/
前スレ
Mozilla Firefox 多段タブスレ Part.2
https://egg.5ch.net/test/read.cgi/software/1700919385/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Mozilla Firefox 多段タブスレ Part.3
レス数が900を超えています。1000を超えると表示できなくなるよ。
1名無しさん@お腹いっぱい。 (ワッチョイ 7ed7-kR6J)
2024/03/17(日) 20:10:50.29ID:yvdT8G1H02025/07/23(水) 20:14:36.47
>>810
chrome に入れるだけで、後は何もしなくていいの?
chrome に入れるだけで、後は何もしなくていいの?
812名無しさん@お腹いっぱい。 (JP 0H0b-C9u2)
2025/07/23(水) 21:01:22.05ID:nvbCpCTdH >>811
MultiRowTabLiteforFx.uc.js を MultiTabRows@Merci.chao.uc.js に置き換えて、Firefoxを再起動するだけでOK
MultiRowTabLiteforFx.uc.js を MultiTabRows@Merci.chao.uc.js に置き換えて、Firefoxを再起動するだけでOK
2025/07/23(水) 21:37:47.31
表示されるタブは4段なのに、タブ部分の高さが8段分になってしまった…
下4段分は、空白…
下4段分は、空白…
814名無しさん@お腹いっぱい。 (ワッチョイ 5f36-v3jg)
2025/07/23(水) 21:50:32.64ID:mzDi7V0U0 草
815名無しさん@お腹いっぱい。 (ワッチョイ df87-k2hJ)
2025/07/24(木) 05:25:33.85ID:OPqfpt640 MultiTabRows@Merci.chao.uc.js
114行目で段数替えられる
114行目で段数替えられる
816名無しさん@お腹いっぱい。 (JP 0H0b-k2hJ)
2025/07/24(木) 10:54:51.15ID:NeI7ZsJCH >>815
about:config で userChromeJS.multiTabRows@Merci.chao を検索して、maxTabRows をいじれば段数変えられる
設定系は↓にまとまってる:
https://github.com/Merci-chao/userChrome.js?tab=readme-ov-file#settings
タブまわりの userChrome.css 設定は不具合出る可能性けっこう高いから気をつけたほうがいいぞ
about:config で userChromeJS.multiTabRows@Merci.chao を検索して、maxTabRows をいじれば段数変えられる
設定系は↓にまとまってる:
https://github.com/Merci-chao/userChrome.js?tab=readme-ov-file#settings
タブまわりの userChrome.css 設定は不具合出る可能性けっこう高いから気をつけたほうがいいぞ
2025/07/24(木) 13:59:44.20
タブ表示部分領域の高さは何処で変更するの?
818名無しさん@お腹いっぱい。 (ワッチョイ df50-k2hJ)
2025/07/24(木) 18:14:45.86ID:OPqfpt640 >>816
色々できるのね ありがとう
色々できるのね ありがとう
819804 (ワッチョイ 471b-k2hJ)
2025/07/25(金) 02:11:01.83ID:eHW7gukK0 ピン留めのあり・なし、でこんな感じです
ttps://blog-imgs-162.fc2.com/v/e/r/verynuts/FF141-MultiRowTabLiteforFx.jpg
ttps://blog-imgs-162.fc2.com/v/e/r/verynuts/FF141-MultiRowTabLiteforFx.jpg
820名無しさん@お腹いっぱい。 (ワッチョイ 5fd9-v3jg)
2025/07/25(金) 02:20:26.87ID:1wRLXzb+0 わははは
821名無しさん@お腹いっぱい。 (ワッチョイ 07a7-nVDU)
2025/07/25(金) 14:51:22.50ID:w+kyJKpE0 半年前にもこう言う風になったな
昔と違って色々いじってどうにかしたけどホント手間かかる
昔と違って色々いじってどうにかしたけどホント手間かかる
822804 (ワッチョイ 477f-k2hJ)
2025/07/25(金) 15:41:57.98ID:eHW7gukK0 これでも使えないことはないとは思ったものの、PC PLAZAさんのMultiRowTabLiteforFx.uc.js
入れてCSSを数箇所弄ってピンありでも大丈夫なようにはなりました
ただ、ロダのがフィクスされたら入れ替える予定だけど
入れてCSSを数箇所弄ってピンありでも大丈夫なようにはなりました
ただ、ロダのがフィクスされたら入れ替える予定だけど
823名無しさん@お腹いっぱい。 (ワッチョイ df31-k2hJ)
2025/07/25(金) 22:13:14.30ID:eHafg8uW0 ピン留めありの2段目以降の無駄スペースは直せたけどタブ間の間隔の広さが直せん
どこいじればいいのよ
どこいじればいいのよ
824823 (ワッチョイ df31-k2hJ)
2025/07/25(金) 22:20:12.36ID:eHafg8uW0825名無しさん@お腹いっぱい。 (FAX! 276e-7F+n)
2025/07/26(土) 07:34:43.83ID:rNItoEjP0FOX 段々タブからサイドバー表示にして暮してるけど・・・・慣れてきた
826名無しさん@お腹いっぱい。 (FAX! 47d3-k2hJ)
2025/07/26(土) 10:44:23.61ID:K9W4/ZfL0FOX MultiRowTabLiteforFxってもともとはAliceさんが作ってたみたいね
でも10年近く前にやめてるのか・・・
でも10年近く前にやめてるのか・・・
827名無しさん@お腹いっぱい。 (ワッチョイ 9779-/90x)
2025/07/27(日) 23:23:08.69ID:q9VLijIq0 おそらく多段タブよりサイドバーのツリータブ系の拡張のほうがポピュラーなのかもね
自分も多段があれ?という時の為にSideberyを一応入れてるし(無効状態
何も入れずツーツバーのタブ一覧やタブグループで、という人も多いかもしれないけどどうなのかな
自分も多段があれ?という時の為にSideberyを一応入れてるし(無効状態
何も入れずツーツバーのタブ一覧やタブグループで、という人も多いかもしれないけどどうなのかな
828名無しさん@お腹いっぱい。 (ワッチョイ a3df-/90x)
2025/07/29(火) 08:59:18.24ID:do0wQ7Ba0 userchrome.cssを編集しようとしたらファイルが開けなくなってしまいました
userchrome.jsも
5月に触った時は問題なかったのですが
どなたかお助けいただけませんか?
userchrome.jsも
5月に触った時は問題なかったのですが
どなたかお助けいただけませんか?
829名無しさん@お腹いっぱい。 (ワッチョイ ca31-/90x)
2025/07/29(火) 11:28:18.37ID:373Vv71c0 以前タブ間の間に擬似的にスペースを入れてましたがCSSの仕様変更に影響を受けにくいように区切り線を入れるように変更してみました。
背景色でタブを削るより見栄えが若干ですが良くなると思います。
/* UI密度コンパクト用 タブ間に区切り線を入れる */
/* タブの右端に縦の区切り線を追加(最後のタブには表示しない) */
.tab-background:not(:last-child)::after {
content: ''; /* 視覚的な線を描くための空要素 */
position: absolute; /* 親要素 .tab-background を基準に絶対位置指定 */
top: 0; /* 上端から開始 */
right: 0; /* 右端に配置(区切り線の位置) */
width: 1px; /* 線の太さ:1px */
height: 100%; /* タブの高さ全体に伸ばす */
background-color: #d2d2d2; /* 区切り線の色(タブバーと同色推奨) */
}
/* 多段タブ用 タブの下に区切り線を入れる */
/* タブの下端に横の区切り線を追加(すべてのタブに適用) */
.tab-background::before {
content: ''; /* 視覚的な線を描くための空要素 */
position: absolute; /* 親要素 .tab-background を基準に絶対位置指定 */
bottom: 0; /* 下端に配置(横線の位置) */
left: 0; /* 左端から開始 */
width: 100%; /* タブの幅全体に線を伸ばす */
height: 1px; /* 線の太さ:1px */
background-color: #d2d2d2; /* 区切り線の色(タブバーと同色推奨) */
}
/* 区切り線を正しく描画するため、タブ背景に相対位置を指定 */
.tab-background {
position: relative; /* ::before / ::after の絶対位置指定の基準にする */
}
背景色でタブを削るより見栄えが若干ですが良くなると思います。
/* UI密度コンパクト用 タブ間に区切り線を入れる */
/* タブの右端に縦の区切り線を追加(最後のタブには表示しない) */
.tab-background:not(:last-child)::after {
content: ''; /* 視覚的な線を描くための空要素 */
position: absolute; /* 親要素 .tab-background を基準に絶対位置指定 */
top: 0; /* 上端から開始 */
right: 0; /* 右端に配置(区切り線の位置) */
width: 1px; /* 線の太さ:1px */
height: 100%; /* タブの高さ全体に伸ばす */
background-color: #d2d2d2; /* 区切り線の色(タブバーと同色推奨) */
}
/* 多段タブ用 タブの下に区切り線を入れる */
/* タブの下端に横の区切り線を追加(すべてのタブに適用) */
.tab-background::before {
content: ''; /* 視覚的な線を描くための空要素 */
position: absolute; /* 親要素 .tab-background を基準に絶対位置指定 */
bottom: 0; /* 下端に配置(横線の位置) */
left: 0; /* 左端から開始 */
width: 100%; /* タブの幅全体に線を伸ばす */
height: 1px; /* 線の太さ:1px */
background-color: #d2d2d2; /* 区切り線の色(タブバーと同色推奨) */
}
/* 区切り線を正しく描画するため、タブ背景に相対位置を指定 */
.tab-background {
position: relative; /* ::before / ::after の絶対位置指定の基準にする */
}
830名無しさん@お腹いっぱい。 (ニククエ ca31-/90x)
2025/07/29(火) 12:35:26.79ID:373Vv71c0NIKU ホバー時に下段と区切れなかったので一部修正しました。
/* 多段タブ用:下端に区切り線を追加する */
/* 各タブの下端に1pxの区切り線を描画する */
.tabbrowser-tab::after {
content: ''; /* 線を描画するための空要素 */
position: absolute; /* タブ要素を基準に絶対位置指定 */
bottom: 0; /* 線の位置をタブの下端に固定 */
left: 0; /* 線の開始位置を左端に設定 */
width: 100%; /* 線の長さをタブの横幅に合わせる */
height: 1px; /* 線の太さ:1px */
background-color: #d2d2d2; /* 線の色(タブバーと同色推奨) */
pointer-events: none; /* クリックなどの操作に干渉しないよう無効化 */
}
/* 多段タブ用:下端に区切り線を追加する */
/* 各タブの下端に1pxの区切り線を描画する */
.tabbrowser-tab::after {
content: ''; /* 線を描画するための空要素 */
position: absolute; /* タブ要素を基準に絶対位置指定 */
bottom: 0; /* 線の位置をタブの下端に固定 */
left: 0; /* 線の開始位置を左端に設定 */
width: 100%; /* 線の長さをタブの横幅に合わせる */
height: 1px; /* 線の太さ:1px */
background-color: #d2d2d2; /* 線の色(タブバーと同色推奨) */
pointer-events: none; /* クリックなどの操作に干渉しないよう無効化 */
}
831名無しさん@お腹いっぱい。 (ニククエ ca31-/90x)
2025/07/29(火) 15:07:01.76ID:373Vv71c0NIKU MultiRowTabLiteforFx.uc.jsで変更したくない人向けCSS
/* === タブの高さを変更 === */
/* デフォルト29px コンパクト */
:root[uidensity="compact"] #TabsToolbar:not([collapsed="true"]) {
--tab-min-height: 25px!important;
}
/* デフォルト36px 通常 */
:root[uidensity="normal"] #TabsToolbar:not([collapsed="true"]),
:root:not([uidensity]) #TabsToolbar:not([collapsed="true"]) {
--tab-min-height: 36px!important;
}
/* デフォルト41px タッチ */
:root[uidensity="touch"] #TabsToolbar:not([collapsed="true"]) {
--tab-min-height: 41px!important;
}
/* === タブの高さを変更 === */
/* デフォルト29px コンパクト */
:root[uidensity="compact"] #TabsToolbar:not([collapsed="true"]) {
--tab-min-height: 25px!important;
}
/* デフォルト36px 通常 */
:root[uidensity="normal"] #TabsToolbar:not([collapsed="true"]),
:root:not([uidensity]) #TabsToolbar:not([collapsed="true"]) {
--tab-min-height: 36px!important;
}
/* デフォルト41px タッチ */
:root[uidensity="touch"] #TabsToolbar:not([collapsed="true"]) {
--tab-min-height: 41px!important;
}
832Merci chao (JP 0He7-/90x)
2025/07/30(水) 16:57:41.66ID:RWtAL5GhH MultiTabRows@Merci.chao.uc.js の日本語版紹介パージは開設しました:
https://github.com/Merci-chao/userChrome.js/blob/main/README.jp.md
https://github.com/Merci-chao/userChrome.js/blob/main/README.jp.md
833名無しさん@お腹いっぱい。 (ワッチョイ ca31-/90x)
2025/07/31(木) 17:12:37.65ID:B+pQFEca0 MultiRowTabLiteforFx.uc.jsが終焉ぽいのでtrue/falseの設定CSSに置き換えたわ
ついでにコンパクトUIから通常密度に変えてCSSでコンパクト化+多段タブにやっと融合できた
そろそろMultiTabRows@Merci.chao.uc.jsへ移行するかな
ついでにコンパクトUIから通常密度に変えてCSSでコンパクト化+多段タブにやっと融合できた
そろそろMultiTabRows@Merci.chao.uc.jsへ移行するかな
834名無しさん@お腹いっぱい。 (ワッチョイ 4a40-/90x)
2025/07/31(木) 20:24:01.93ID:+g6n8jKd0 MultiTabRows@Merci.chao.uc.jsのタブの最下段って
CSSでタブの幅を短く出来ないのかな?Floorpと一緒で妙に長いんだよね
揃ってないのが気になって移行しづらい
CSSでタブの幅を短く出来ないのかな?Floorpと一緒で妙に長いんだよね
揃ってないのが気になって移行しづらい
835名無しさん@お腹いっぱい。 (ワッチョイ 97aa-/90x)
2025/08/01(金) 07:27:28.21ID:ESYdCMq20 確かに MultiTabRows@Merci.chao.uc.js は about:configやuser.js の browser.tabs.tabMinWidth
でタブ幅指定しても最下段はその値にならないね
なので自分はgithubの
Quantum-Nox-Firefox-Dark-Full-Theme/Multirow and other functions/Multirow tabs/
の MultiRowTabLiteforFx.uc.js を今は使っている
でタブ幅指定しても最下段はその値にならないね
なので自分はgithubの
Quantum-Nox-Firefox-Dark-Full-Theme/Multirow and other functions/Multirow tabs/
の MultiRowTabLiteforFx.uc.js を今は使っている
836名無しさん@お腹いっぱい。 (ワッチョイ a3aa-/90x)
2025/08/01(金) 09:00:10.14ID:03t8rjRH0 MultiRowTabLiteforFx.uc.js 141+暫定版が1番良さそう
MultiTabRows@Merci.chao.uc.jsの以降止めた
CSSが言うこと聞かないとこ多くてしんどい
タブ周りのスタイルが複雑に多段に絡んでるから自由度がない
MultiTabRows@Merci.chao.uc.jsの以降止めた
CSSが言うこと聞かないとこ多くてしんどい
タブ周りのスタイルが複雑に多段に絡んでるから自由度がない
837名無しさん@お腹いっぱい。 (ワッチョイ 976e-/90x)
2025/08/01(金) 14:11:33.79ID:ESYdCMq20 >>836
MultiRowTabLiteforFx.uc.js 141+暫定版 ってアメブロから以降した人の?
MultiRowTabLiteforFx.uc.js 141+暫定版 ってアメブロから以降した人の?
838名無しさん@お腹いっぱい。 (ワッチョイ ca31-/90x)
2025/08/01(金) 14:43:25.76ID:RMqp+ncj0 >>837
そうです
そうです
839名無しさん@お腹いっぱい。 (ワッチョイ fa22-zh1S)
2025/08/01(金) 16:14:42.39ID:h/e/CQmF0 ダウンローダーしか信じない
来るまで更新しない
来るまで更新しない
840Merci chao (JP 0He7-+9KN)
2025/08/01(金) 21:13:17.41ID:QwVcaA1jH >>835
MultiTabRows@Merci.chao.uc.js は近日中に最大幅設定と、ほかの新機能新機能dvii ibpp が追加される予定です。どうぞご期待ください。
>>836
もし私の創作物を気に入ってくれたのなら、困っていることを教えてください。できることであれば、お手伝いしますね。
タブのサイズや間隔を制御するためのいくつかのパラメータを、下の「高度な調整」セクションに列挙しています:
https://github.com/Merci-chao/userChrome.js/blob/main/README.jp.md#高度な調整
MultiTabRows@Merci.chao.uc.js は近日中に最大幅設定と、ほかの新機能新機能dvii ibpp が追加される予定です。どうぞご期待ください。
>>836
もし私の創作物を気に入ってくれたのなら、困っていることを教えてください。できることであれば、お手伝いしますね。
タブのサイズや間隔を制御するためのいくつかのパラメータを、下の「高度な調整」セクションに列挙しています:
https://github.com/Merci-chao/userChrome.js/blob/main/README.jp.md#高度な調整
841Merci chao (JP 0He7-+9KN)
2025/08/01(金) 21:16:00.80ID:QwVcaA1jH 「タブの最大幅設定と、ほかの新機能が追加される予定です」でした m(_ _)m
2025/08/02(土) 07:36:14.61
843名無しさん@お腹いっぱい。 (ワッチョイ ca31-/90x)
2025/08/02(土) 12:56:40.06ID:ZtSNSulB0 >>840 ありがとう なんとか綺麗に出来た
なんか色々干渉しまくってた
サイズ調整してるCSS全部捨ててから導入するのが良きです
MultiTabRows@Merci.chao.uc
https://tadaup.jp/8w6slda0D.jpg
/* ピン留めタブの右側の余白 */
.tabbrowser-tab[pinned] {
margin-right: 0px !important;
}
気づいたけどタブ移動のバグがないね
移動中のインジケーターが表示されないけど
なんか色々干渉しまくってた
サイズ調整してるCSS全部捨ててから導入するのが良きです
MultiTabRows@Merci.chao.uc
https://tadaup.jp/8w6slda0D.jpg
/* ピン留めタブの右側の余白 */
.tabbrowser-tab[pinned] {
margin-right: 0px !important;
}
気づいたけどタブ移動のバグがないね
移動中のインジケーターが表示されないけど
844Merci chao (JP 0He7-+9KN)
2025/08/02(土) 12:57:36.87ID:gkqAaoohH >>842
chrome フォルダー内の他の .css および .js ファイルをすべて一時的に移動し、Firefox を再起動して問題が解消されるか確認してください
もし解消された場合は、該当する CSSルールやスクリプトを削除してください
CSS でタブの最小幅を変更している場合は、代わりに about:config の browser.tabs.tabMinWidth を使用してください
ダメだったら、スクショ付きで俺のGitHubに報告してね:
https://github.com/Merci-chao/userChrome.js/issues/new
詳しく書いてもらわないと、対応できませんよ
chrome フォルダー内の他の .css および .js ファイルをすべて一時的に移動し、Firefox を再起動して問題が解消されるか確認してください
もし解消された場合は、該当する CSSルールやスクリプトを削除してください
CSS でタブの最小幅を変更している場合は、代わりに about:config の browser.tabs.tabMinWidth を使用してください
ダメだったら、スクショ付きで俺のGitHubに報告してね:
https://github.com/Merci-chao/userChrome.js/issues/new
詳しく書いてもらわないと、対応できませんよ
845Merci chao (JP 0He7-+9KN)
2025/08/02(土) 13:18:35.44ID:gkqAaoohH >>843
ピン留めタブの右側の余白については、about:config で「userChromeJS.multiTabRows@Merci.chao.gapAfterPinned」を検索し、0 に設定してみてください
この余白は設計上の意図された挙動なので、こちらの設定で調整するのが無難です
開発者としては、userChrome.css の予測不能な魔改造にはちょっと大変ですね。。。
userChrome.css との衝突による不具合等、ご迷惑をおかけしてしまったら申し訳ありません m(_ _)m
ピン留めタブの右側の余白については、about:config で「userChromeJS.multiTabRows@Merci.chao.gapAfterPinned」を検索し、0 に設定してみてください
この余白は設計上の意図された挙動なので、こちらの設定で調整するのが無難です
開発者としては、userChrome.css の予測不能な魔改造にはちょっと大変ですね。。。
userChrome.css との衝突による不具合等、ご迷惑をおかけしてしまったら申し訳ありません m(_ _)m
846Merci chao (JP 0He7-+9KN)
2025/08/02(土) 13:36:25.36ID:gkqAaoohH >>843
> 移動中のインジケーターが表示されないけど
そのインジケーターは、元々「存在しない」ものです。本来の Firefox では、タブをドラッグするとカーソルに追従して移動します。
インジケーターは、別ウィンドウへの移動や、Ctrlキーを押しながらタブを複製する操作時にのみ表示されるものです。
今までの多段スクリプトや Tab Mix Plus さえ、多段モードで本格のドラッグ&ドロップは実装できないので、仕方なくインジケーターを表示になっています。
> 移動中のインジケーターが表示されないけど
そのインジケーターは、元々「存在しない」ものです。本来の Firefox では、タブをドラッグするとカーソルに追従して移動します。
インジケーターは、別ウィンドウへの移動や、Ctrlキーを押しながらタブを複製する操作時にのみ表示されるものです。
今までの多段スクリプトや Tab Mix Plus さえ、多段モードで本格のドラッグ&ドロップは実装できないので、仕方なくインジケーターを表示になっています。
847名無しさん@お腹いっぱい。 (ワッチョイ ca31-/90x)
2025/08/02(土) 13:36:44.58ID:ZtSNSulB0848Merci chao (JP 0He7-+9KN)
2025/08/02(土) 13:44:41.28ID:gkqAaoohH849Merci chao (JP 0He7-+9KN)
2025/08/02(土) 13:49:41.02ID:gkqAaoohH850名無しさん@お腹いっぱい。 (ワッチョイ ca31-/90x)
2025/08/02(土) 18:17:03.31ID:ZtSNSulB0 >>849
タブ間の垂直間隔でアクティブタブ(ピン留め含む)が効いていません
仕様なのかわかりませんが対応できたらお願いします。
tabbrowser-tabs {
--tab-block-margin: 1px;
}
タブ間の垂直間隔でアクティブタブ(ピン留め含む)が効いていません
仕様なのかわかりませんが対応できたらお願いします。
tabbrowser-tabs {
--tab-block-margin: 1px;
}
851名無しさん@お腹いっぱい。 (ワッチョイ ca31-/90x)
2025/08/02(土) 18:53:23.92ID:ZtSNSulB0 すみませんbox-shadowで対応しました
/* アクティブタブの背景色 */
.tab-background:is([selected], [multiselected]) {
background-color: #94a3b3 !important;
box-shadow: 0 1px 0 #94a3b3 inset !important;
}
/* アクティブタブの背景色 */
.tab-background:is([selected], [multiselected]) {
background-color: #94a3b3 !important;
box-shadow: 0 1px 0 #94a3b3 inset !important;
}
852名無しさん@お腹いっぱい。 (ワッチョイ ca31-/90x)
2025/08/02(土) 19:16:29.72ID:ZtSNSulB0 MultiTabRows@Merci.chao.uc
バーの順番を入れ替えている場合
タブを削除していくとタブの無いタブバーが1段残ったままになります。
https://tadaup.jp/8GavZ6SpM.png
#toolbar-menubar { order: 1; } /* メニューバー */
#nav-bar { order: 2; } /* ナビゲーションツールバー */
#TabsToolbar { order: 3; } /* タブバー */
#PersonalToolbar { order: 4; } /* ブックマークツールバー */
バーの順番を入れ替えている場合
タブを削除していくとタブの無いタブバーが1段残ったままになります。
https://tadaup.jp/8GavZ6SpM.png
#toolbar-menubar { order: 1; } /* メニューバー */
#nav-bar { order: 2; } /* ナビゲーションツールバー */
#TabsToolbar { order: 3; } /* タブバー */
#PersonalToolbar { order: 4; } /* ブックマークツールバー */
853Merci chao (JP 0He7-+9KN)
2025/08/02(土) 21:29:34.81ID:gkqAaoohH >>850
#tabbrowser-tabs ですね
最初のハッシュコードが抜けてるせいかも
>>852
userChrome.css をメールで送っていただければ、こちらで確認できますので、よろしくお願いします
mercichao@gmail.com
github でもオッケーです
https://github.com/Merci-chao/userChrome.js/issues/new
#tabbrowser-tabs ですね
最初のハッシュコードが抜けてるせいかも
>>852
userChrome.css をメールで送っていただければ、こちらで確認できますので、よろしくお願いします
mercichao@gmail.com
github でもオッケーです
https://github.com/Merci-chao/userChrome.js/issues/new
2025/08/02(土) 22:36:03.38
これ、タブの幅を少し広げるには、何処を変更すればいいですか?
段数は3段がよかったので「maxTabRows: 3,」にしたのですが、
幅の変更がよく分からない…(汗)
段数は3段がよかったので「maxTabRows: 3,」にしたのですが、
幅の変更がよく分からない…(汗)
2025/08/02(土) 22:42:32.80
856Merci chao (JP 0He7-+9KN)
2025/08/02(土) 22:46:24.70ID:gkqAaoohH >>852
バージョン 3.1 が公開されました:
https://github.com/Merci-chao/userChrome.js/raw/refs/heads/main/MultiTabRows@Merci.chao.uc.js
Firefox を次回起動したときに、アップデート通知が表示されるかもしれません(※通知機能を無効にしていない場合)
今のところ通知は英語ですが、日本語メッセージは v3.1 に含まれています
変更履歴:
- 追加 autoCollapse と関連オプション: ホバーしていないときにタブを1行に折りたたむ。Firefox 115 では layout.css.has-selector.enabled を有効にする必要があります。(実験的)
- 追加 tabsAtBottom:タブバーを下部に配置(1: ナビゲーションツールバーの下、2: ブックマークツールバーの下)。Firefox 115 では未対応。
- 追加 hideDragPreview:タブやグループをドラッグ中にプレビューを非表示。値の例:0(常に表示)、1(グループのみ)、2(タブのみ)、3(両方)。
- 追加 animationDuration:アニメーションの長さ(ミリ秒、0〜1000)。※長すぎるとパフォーマンスに影響します。
- 追加 tabMaxWidth:タブの最大幅を指定。最小幅は browser.tabs.tabMinWidth を使ってください。
- 追加 hideScrollButtonsWhenDragging:ドラッグ時にスクロールボタンを非表示にする設定。
- タブグループからタブ全体をドラッグする際、ドロップするまではグループを維持。
- Firefox 142 に対応。
- タブを上下端にドラッグしてスクロールする際の不具合を修正。
- compactControlButtons は Windows 11 では常に利用可能。
- 一部テーマでの表示崩れを修正。
- その他、軽微なバグ修正。
新しく追加された tabsAtBottom オプションで、タブバーの表示順を変更できるようになりました
userChrome.css に関連する設定を使っている場合は、一度削除して、問題が解消するか確認してみてください
それと、タイトルバーを使っているようですね。もしよければ、以前のレガシー拡張をベースにした別スクリプト「Page Title in URL Bar」も試してみてください:
https://github.com/Merci-chao/userChrome.js#page-title-in-url-bar
ページタイトルと URL の両方がアドレスバーに表示されます
このような感じになります:
https://tadaup.jp/8ZagrtnP3.png
バージョン 3.1 が公開されました:
https://github.com/Merci-chao/userChrome.js/raw/refs/heads/main/MultiTabRows@Merci.chao.uc.js
Firefox を次回起動したときに、アップデート通知が表示されるかもしれません(※通知機能を無効にしていない場合)
今のところ通知は英語ですが、日本語メッセージは v3.1 に含まれています
変更履歴:
- 追加 autoCollapse と関連オプション: ホバーしていないときにタブを1行に折りたたむ。Firefox 115 では layout.css.has-selector.enabled を有効にする必要があります。(実験的)
- 追加 tabsAtBottom:タブバーを下部に配置(1: ナビゲーションツールバーの下、2: ブックマークツールバーの下)。Firefox 115 では未対応。
- 追加 hideDragPreview:タブやグループをドラッグ中にプレビューを非表示。値の例:0(常に表示)、1(グループのみ)、2(タブのみ)、3(両方)。
- 追加 animationDuration:アニメーションの長さ(ミリ秒、0〜1000)。※長すぎるとパフォーマンスに影響します。
- 追加 tabMaxWidth:タブの最大幅を指定。最小幅は browser.tabs.tabMinWidth を使ってください。
- 追加 hideScrollButtonsWhenDragging:ドラッグ時にスクロールボタンを非表示にする設定。
- タブグループからタブ全体をドラッグする際、ドロップするまではグループを維持。
- Firefox 142 に対応。
- タブを上下端にドラッグしてスクロールする際の不具合を修正。
- compactControlButtons は Windows 11 では常に利用可能。
- 一部テーマでの表示崩れを修正。
- その他、軽微なバグ修正。
新しく追加された tabsAtBottom オプションで、タブバーの表示順を変更できるようになりました
userChrome.css に関連する設定を使っている場合は、一度削除して、問題が解消するか確認してみてください
それと、タイトルバーを使っているようですね。もしよければ、以前のレガシー拡張をベースにした別スクリプト「Page Title in URL Bar」も試してみてください:
https://github.com/Merci-chao/userChrome.js#page-title-in-url-bar
ページタイトルと URL の両方がアドレスバーに表示されます
このような感じになります:
https://tadaup.jp/8ZagrtnP3.png
857名無しさん@お腹いっぱい。 (ワッチョイ ca31-/90x)
2025/08/02(土) 22:47:52.85ID:ZtSNSulB0 >>853 ありがとうございます
原因違ったようです
ツールバーの順番は関係なかったです
原因はこれでした--tab-min-height: 25px;
デフォルトの36pxだと問題無く消えます。
Firefoxの密度設定は通常に設定しています
#tabbrowser-tabs {
/* タブのコンテンツの高さ:
* コンパクト-29px、通常-36px、タッチ-41px;
* 24px 未満には設定しないこと。また、ピクセル単位の整数値を使うことで表示の不具合を防ぎます。*/
--tab-min-height: 25px;
}
一応CSS送りました。見ていただけると助かります。
原因違ったようです
ツールバーの順番は関係なかったです
原因はこれでした--tab-min-height: 25px;
デフォルトの36pxだと問題無く消えます。
Firefoxの密度設定は通常に設定しています
#tabbrowser-tabs {
/* タブのコンテンツの高さ:
* コンパクト-29px、通常-36px、タッチ-41px;
* 24px 未満には設定しないこと。また、ピクセル単位の整数値を使うことで表示の不具合を防ぎます。*/
--tab-min-height: 25px;
}
一応CSS送りました。見ていただけると助かります。
858名無しさん@お腹いっぱい。 (ワッチョイ ca31-/90x)
2025/08/02(土) 23:51:14.11ID:ZtSNSulB0 もしかしたら1段目のタブバー自体の高さが残ってるのかも
タブがある状態で導入したから気づかなかったけど
でも#tabbrowser-tabsで高さを変更すればバーもタブも高さは変わるはずでは?
タブがある状態で導入したから気づかなかったけど
でも#tabbrowser-tabsで高さを変更すればバーもタブも高さは変わるはずでは?
859Merci chao (JP 0Hf3-pNjB)
2025/08/03(日) 00:55:24.31ID:lhru72SWH >>858
userChrome_Tab.css にタブの幅を設定していたルール:
/* タブの横幅 */
.tabbrowser-tab[fadein]:not([pinned]) {
min-width: 125px !important; /* 最小値 デフォルト 76px */
max-width: 165px !important; /* 最大値 デフォルト 225px */
}
これらは上記の新バーションの設定「userChromeJS.multiTabRows@Merci.chao.tabMaxWidth」と「browser.tabs.tabMinWidth」で指定してください
ざっと見れば、これは一番怪しいです
あとでちゃんと調べてみるね
そして、userChrome_Toolbar.css にあるこれらの記述を削除し、新しい設定「userChromeJS.multiTabRows@Merci.chao.tabsAtBottom」を 1 に変更してね
#toolbar-menubar { order: 1; } /* メニューバー */
#nav-bar { order: 2; } /* ナビゲーションツールバー */
#TabsToolbar { order: 3; } /* タブバー */
#PersonalToolbar { order: 4; } /* ブックマークツールバー */
userChrome_Tab.css にタブの幅を設定していたルール:
/* タブの横幅 */
.tabbrowser-tab[fadein]:not([pinned]) {
min-width: 125px !important; /* 最小値 デフォルト 76px */
max-width: 165px !important; /* 最大値 デフォルト 225px */
}
これらは上記の新バーションの設定「userChromeJS.multiTabRows@Merci.chao.tabMaxWidth」と「browser.tabs.tabMinWidth」で指定してください
ざっと見れば、これは一番怪しいです
あとでちゃんと調べてみるね
そして、userChrome_Toolbar.css にあるこれらの記述を削除し、新しい設定「userChromeJS.multiTabRows@Merci.chao.tabsAtBottom」を 1 に変更してね
#toolbar-menubar { order: 1; } /* メニューバー */
#nav-bar { order: 2; } /* ナビゲーションツールバー */
#TabsToolbar { order: 3; } /* タブバー */
#PersonalToolbar { order: 4; } /* ブックマークツールバー */
860名無しさん@お腹いっぱい。 (ワッチョイ 6b31-B3Cu)
2025/08/03(日) 02:55:16.44ID:Y4DZOhir0 >>859 ありがとうございます
これだけ残して検証しました
#tabbrowser-tabs {
--tab-min-height: 25px;
}
タブの高さは変わるけど1段目のタブバーの高さが固定されたままになりませんか?
これだけ残して検証しました
#tabbrowser-tabs {
--tab-min-height: 25px;
}
タブの高さは変わるけど1段目のタブバーの高さが固定されたままになりませんか?
861名無しさん@お腹いっぱい。 (ワッチョイ 0ba7-4ObG)
2025/08/03(日) 05:23:16.31ID:3zkFSrrp0 この手のものは急いで導入しないで修正されるまで待たんと時間ばかり持ってかれるが
飛びつきさんがいるおかげで修正が早まることになるから飛びつきさんはありがたいと思うことにしてる
飛びつきさんがいるおかげで修正が早まることになるから飛びつきさんはありがたいと思うことにしてる
862名無しさん@お腹いっぱい。 (ワッチョイ 6b31-B3Cu)
2025/08/03(日) 07:01:42.81ID:Y4DZOhir0 AIに見てもらったらどうやら
MultiTabRows@Merci.chao.uc.jsとMultiRowTabLiteforFx.uc.jsは折返しの仕様が違うことが原因ぽい
MultiTabRows@Merci.chao.uc.jsは見た目は折り返してるけど、タブバーの高さは固定されたままなので整合性が取れない
MultiRowTabLiteforFx.uc.jsは タブが多段になるとタブバーの高さも動的に変わるので整合性が高い
と言われた。修正可能か聞いたけど駄目っぽい
よくわからんけどMultiRowTabLiteforFx.uc.jsは2段目以降のバーは、実は1段目のバーの高さが折り返し分伸るだけで別に段数が増えるわけではない?
MultiTabRows@Merci.chao.uc.jsはタブ自体は折り返しているがバーが固定さてたまま折り返しの分伸びないってことっぽい?
なのでデフォルトの高さより低くすると1段しか無い時にタブだけ低くなってデフォルト分のバーの高さが残る
で、この残ってるのが2段めが消えないように見えると⋯
MultiTabRows@Merci.chao.uc.jsとMultiRowTabLiteforFx.uc.jsは折返しの仕様が違うことが原因ぽい
MultiTabRows@Merci.chao.uc.jsは見た目は折り返してるけど、タブバーの高さは固定されたままなので整合性が取れない
MultiRowTabLiteforFx.uc.jsは タブが多段になるとタブバーの高さも動的に変わるので整合性が高い
と言われた。修正可能か聞いたけど駄目っぽい
よくわからんけどMultiRowTabLiteforFx.uc.jsは2段目以降のバーは、実は1段目のバーの高さが折り返し分伸るだけで別に段数が増えるわけではない?
MultiTabRows@Merci.chao.uc.jsはタブ自体は折り返しているがバーが固定さてたまま折り返しの分伸びないってことっぽい?
なのでデフォルトの高さより低くすると1段しか無い時にタブだけ低くなってデフォルト分のバーの高さが残る
で、この残ってるのが2段めが消えないように見えると⋯
863名無しさん@お腹いっぱい。 (ワッチョイ 6b31-B3Cu)
2025/08/03(日) 08:03:10.52ID:Y4DZOhir0 やっと出来たー
なんとかタブバーの高さを段数に応じて折り返し可能にしてみたけど一時的な回避策です
環境次第ではおかしくなるかもです
水平間隔、垂直間隔は1px, タブのコンテンツの高さ25px用です。
/* 暫定折り返し対応策 */
#tabbrowser-tabs {
display: flex !important; /* 横並び+折り返し */
flex-wrap: wrap !important; /* 複数行に対応 */
height: auto !important;
min-height: var(--tab-min-height) !important;
--tab-overflow-clip-margin: 1px;
--tab-inline-padding: 1px;
--tab-min-height: 25px;
--tab-block-margin: 1px;
}
js内でなんとかしてほしい
なんとかタブバーの高さを段数に応じて折り返し可能にしてみたけど一時的な回避策です
環境次第ではおかしくなるかもです
水平間隔、垂直間隔は1px, タブのコンテンツの高さ25px用です。
/* 暫定折り返し対応策 */
#tabbrowser-tabs {
display: flex !important; /* 横並び+折り返し */
flex-wrap: wrap !important; /* 複数行に対応 */
height: auto !important;
min-height: var(--tab-min-height) !important;
--tab-overflow-clip-margin: 1px;
--tab-inline-padding: 1px;
--tab-min-height: 25px;
--tab-block-margin: 1px;
}
js内でなんとかしてほしい
864名無しさん@お腹いっぱい。 (スッププT Sd9b-d7oq)
2025/08/03(日) 08:35:47.78ID:AR96PkUsd MultiRowTabLiteforFx.uc.js を編集しようとしたら,
「〜というファイルを開けません
読み込みアクセス権がありません」と出るようになってしまった。
解決方法を教えてください。
「〜というファイルを開けません
読み込みアクセス権がありません」と出るようになってしまった。
解決方法を教えてください。
865名無しさん@お腹いっぱい。 (ワッチョイ a37b-B3Cu)
2025/08/03(日) 10:16:41.76ID:rMwK8ju20 まずはAIに聞こう
866名無しさん@お腹いっぱい。 (ワッチョイW 139f-//aw)
2025/08/03(日) 10:35:27.56ID:32zEt/4x0 >>864
エスパーだけど、最近の関連スレでの類似書き込みを見るにESETあたり使ってるんじゃねーの
エスパーだけど、最近の関連スレでの類似書き込みを見るにESETあたり使ってるんじゃねーの
867名無しさん@お腹いっぱい。 (スッププT Sd9b-d7oq)
2025/08/03(日) 10:48:10.10ID:AR96PkUsd868Merci chao (JP 0Hf3-pNjB)
2025/08/03(日) 11:32:25.02ID:lhru72SWH >>860
やっと原因が分かりました
これって、前に話してた件ですよね?
https://tadaup.jp/8XlEaof47.jpg
原因は、Firefoxの組み込みスタイルルールにより、`#tabbrowser-tabs` に `min-height` が適用されており、そのルールでは `--tab-min-height` という変数に 36px が設定されているためです:
https://tadaup.jp/8U6GzQ123.jpg
一方で、`userChrome_Tab.css` では 25px に設定していて、上書きもされていないのに…
https://tadaup.jp/8UDMGrWiu.jpg
実は、`--tabstrip-min-height` が `:root` で定義、計算されているせいでした:
https://tadaup.jp/8d3nuUOV2.jpg
なので、`:root` に `--tab-min-height` を指定してあげることで、`--tabstrip-min-height` にも反映されるようになります:
https://tadaup.jp/8xpaj40yM.jpg
Firefoxの組み込みスタイルの方が優先度が高いみたいなので、`!important` を付けるのは必要そうです
これで余白もちゃんと消えました:
https://tadaup.jp/8IyuEWHMK.jpg
`--tab-min-height` の挙動をちゃんと確認してなかったのは自分のミスでした…。
あと、`userChrome_Tab.css` にある `min-width` や `max-width` の指定も忘れずに削除してくださいね
タブが動いたりアニメーションする時に、わずかに揺れるような現象があります。これは、`--tab-min-height` を 25px に設定した場合に、他のスタイルルールの影響でタブの最終的な高さが小数点付きになってしまうためです。 おそらく視覚的なグリッチ(表示上の不具合)であり、次のバージョンで修正を試みる予定です。
やっと原因が分かりました
これって、前に話してた件ですよね?
https://tadaup.jp/8XlEaof47.jpg
原因は、Firefoxの組み込みスタイルルールにより、`#tabbrowser-tabs` に `min-height` が適用されており、そのルールでは `--tab-min-height` という変数に 36px が設定されているためです:
https://tadaup.jp/8U6GzQ123.jpg
一方で、`userChrome_Tab.css` では 25px に設定していて、上書きもされていないのに…
https://tadaup.jp/8UDMGrWiu.jpg
実は、`--tabstrip-min-height` が `:root` で定義、計算されているせいでした:
https://tadaup.jp/8d3nuUOV2.jpg
なので、`:root` に `--tab-min-height` を指定してあげることで、`--tabstrip-min-height` にも反映されるようになります:
https://tadaup.jp/8xpaj40yM.jpg
Firefoxの組み込みスタイルの方が優先度が高いみたいなので、`!important` を付けるのは必要そうです
これで余白もちゃんと消えました:
https://tadaup.jp/8IyuEWHMK.jpg
`--tab-min-height` の挙動をちゃんと確認してなかったのは自分のミスでした…。
あと、`userChrome_Tab.css` にある `min-width` や `max-width` の指定も忘れずに削除してくださいね
タブが動いたりアニメーションする時に、わずかに揺れるような現象があります。これは、`--tab-min-height` を 25px に設定した場合に、他のスタイルルールの影響でタブの最終的な高さが小数点付きになってしまうためです。 おそらく視覚的なグリッチ(表示上の不具合)であり、次のバージョンで修正を試みる予定です。
869Merci chao (JP 0Hf3-pNjB)
2025/08/03(日) 11:37:41.67ID:lhru72SWH >>860
--tab-block-margin も同じようにしてね
--tab-block-margin も同じようにしてね
870名無しさん@お腹いっぱい。 (ワッチョイ 6b31-B3Cu)
2025/08/03(日) 12:31:03.42ID:Y4DZOhir0 >>868
ありがとうございます。お疲れ様です。
問題なく動作するようになりました。
:root {
--tab-min-height: 25px !important;
--tab-inline-padding: 1px !important;
--tab-overflow-clip-margin: 1px !important;
--tab-block-margin: 1px !important;
--tab-inline-padding: 8px !important;
}
クリーンな状態で導入しなかったせいで混乱したけど
たぶんタブに色を付けてなかったら気づかなかったと思う
ありがとうございます。お疲れ様です。
問題なく動作するようになりました。
:root {
--tab-min-height: 25px !important;
--tab-inline-padding: 1px !important;
--tab-overflow-clip-margin: 1px !important;
--tab-block-margin: 1px !important;
--tab-inline-padding: 8px !important;
}
クリーンな状態で導入しなかったせいで混乱したけど
たぶんタブに色を付けてなかったら気づかなかったと思う
871Merci chao (JP 0Hf3-pNjB)
2025/08/03(日) 12:33:58.53ID:lhru72SWH タブの高さによって、より複雑な依頼されているようです
特にドラッグ&ドロップ処理では、正確な高さ判定が求められます。終的な高さが小数点付きになってしまうと不具合が発生するのを観察しました
当面は、なるべく Firefox のデフォルトスタイルを使用することをおすすめします
特にドラッグ&ドロップ処理では、正確な高さ判定が求められます。終的な高さが小数点付きになってしまうと不具合が発生するのを観察しました
当面は、なるべく Firefox のデフォルトスタイルを使用することをおすすめします
872Merci chao (JP 0Hcf-B3Cu)
2025/08/04(月) 11:49:01.96ID:8f1dKc9uH >>870
タブの高さ関連ルール:
:root {
/* タブ間の垂直間隔 */
--tab-block-margin: 1px !important;
/*
タブのコンテンツの高さ:コンパクト-29px、通常-36px、タッチ-41px;
24px 未満には設定しないこと。また、ピクセル単位の整数値を使うことで表示の不具合を防ぎます
*/
--tab-min-height: 36px !important;
/*
このルールが必要になる条件:(--tab-min-height) + (--tab-block-margin) * 2 < 33px
なぜ 33px か?.tab-label-container のデフォルト高さは2.7em、フォントサイズが12pxの場合は最大で約33px
タブは .tab-label-container より高くする必要があります
例:
- --tab-min-height = 29px
- --tab-block-margin = 1px
→ 合計:29 + 1×2 = 31px
31px < 33px となるため、レイアウト崩れを防ぐためにこのルールが必要です
*/
.tab-label-container {
height: auto !important;
}
}
タブの高さ関連ルール:
:root {
/* タブ間の垂直間隔 */
--tab-block-margin: 1px !important;
/*
タブのコンテンツの高さ:コンパクト-29px、通常-36px、タッチ-41px;
24px 未満には設定しないこと。また、ピクセル単位の整数値を使うことで表示の不具合を防ぎます
*/
--tab-min-height: 36px !important;
/*
このルールが必要になる条件:(--tab-min-height) + (--tab-block-margin) * 2 < 33px
なぜ 33px か?.tab-label-container のデフォルト高さは2.7em、フォントサイズが12pxの場合は最大で約33px
タブは .tab-label-container より高くする必要があります
例:
- --tab-min-height = 29px
- --tab-block-margin = 1px
→ 合計:29 + 1×2 = 31px
31px < 33px となるため、レイアウト崩れを防ぐためにこのルールが必要です
*/
.tab-label-container {
height: auto !important;
}
}
873Merci chao (JP 0Hcf-B3Cu)
2025/08/04(月) 12:12:32.61ID:8f1dKc9uH タブの高さを調整したい方は、上記のルールを追加することで、現在の MultiTabRows@Merci.chao.uc.js バージョン 3.1 でも正常に動作するはずです
不具合が発生した方は、ぜひご報告ください
不具合が発生した方は、ぜひご報告ください
874870 (ワッチョイ 6b31-B3Cu)
2025/08/04(月) 15:31:35.52ID:626kAffw0 タブの垂直間隔と水平間隔を見た目上1pxしたいが1pxで指定すると実際は2pxになります
なので0.5pxで指定すると見た目上1pxになるが、アイコンと文字よりタブが下方向にずれたように見えます
環境によっては下のバーにタブが少し重なりますし、他にも色々と表示の乱れが出ますね。
対策として垂直間隔と水平間隔の余白を無くし、タブの右端と下端に背景色で'box-shadow'を使い擬似的に垂直間隔と水平間隔の余白を1pxに見えるようにしました。
多段タブや他の表示には影響は無いと思いますがどうでしょうか?
https://tadaup.jp/8nOfUBzqF.png
/* タブ高さ・余白を調整する */
:root {
--tab-min-height: 25px !important;
--tab-block-margin: 0px !important;
--tab-inline-padding: 6px !important;
}
/* 通常タブの水平間隔の余白を無くす */
.tabbrowser-tab {
display: inline-block !important;
margin-inline: 0 !important;
}
/* ピン留めタブの水平間隔を無くす */
.tabbrowser-tab[pinned] {
padding-inline: 0 !important;
}
なので0.5pxで指定すると見た目上1pxになるが、アイコンと文字よりタブが下方向にずれたように見えます
環境によっては下のバーにタブが少し重なりますし、他にも色々と表示の乱れが出ますね。
対策として垂直間隔と水平間隔の余白を無くし、タブの右端と下端に背景色で'box-shadow'を使い擬似的に垂直間隔と水平間隔の余白を1pxに見えるようにしました。
多段タブや他の表示には影響は無いと思いますがどうでしょうか?
https://tadaup.jp/8nOfUBzqF.png
/* タブ高さ・余白を調整する */
:root {
--tab-min-height: 25px !important;
--tab-block-margin: 0px !important;
--tab-inline-padding: 6px !important;
}
/* 通常タブの水平間隔の余白を無くす */
.tabbrowser-tab {
display: inline-block !important;
margin-inline: 0 !important;
}
/* ピン留めタブの水平間隔を無くす */
.tabbrowser-tab[pinned] {
padding-inline: 0 !important;
}
875Merci chao (JP 0Hcf-B3Cu)
2025/08/04(月) 16:58:38.97ID:R8dnqpmrH >>874
> タブの垂直間隔と水平間隔を見た目上1pxしたいが1pxで指定すると実際は2pxになります
上記の inline-padding や block-margin は、padding-left・right や margin-top・bottom を一括で設定する、Firefox の組み込みパラメータです。
そのため 1px を指定すると、実際には 2px の余白が追加されてしまいます
また、小数点指定は環境によって表示の乱れなど様々な問題を引き起こすため、0.5px などの指定は避けた方が無難です
なお、box-shadow は要素のサイズやレイアウトに影響を与えないため、安心して使用できます
ただし、以下のルールでは組み込みパラメータを使用せず、margin や padding を直接指定するため、レイアウトが乱れる可能性があります:
===================================
.tabbrowser-tab {
/*
デフォルトは flex なので、inline-block は全然別のレイアウト設定です
inline-block と flex の違いや動作原理を理解していない場合は、使用しないでください
*/
display: inline-block !important;
/* タブ間の水平間隔は :root の --tab-overflow-clip-margin で指定してください */
margin-inline: 0 !important;
}
/* ピン留めタブの水平間隔は .tab-content[pinned] の padding-inline で指定してください */
.tabbrowser-tab[pinned] {
padding-inline: 0 !important;
}
> タブの垂直間隔と水平間隔を見た目上1pxしたいが1pxで指定すると実際は2pxになります
上記の inline-padding や block-margin は、padding-left・right や margin-top・bottom を一括で設定する、Firefox の組み込みパラメータです。
そのため 1px を指定すると、実際には 2px の余白が追加されてしまいます
また、小数点指定は環境によって表示の乱れなど様々な問題を引き起こすため、0.5px などの指定は避けた方が無難です
なお、box-shadow は要素のサイズやレイアウトに影響を与えないため、安心して使用できます
ただし、以下のルールでは組み込みパラメータを使用せず、margin や padding を直接指定するため、レイアウトが乱れる可能性があります:
===================================
.tabbrowser-tab {
/*
デフォルトは flex なので、inline-block は全然別のレイアウト設定です
inline-block と flex の違いや動作原理を理解していない場合は、使用しないでください
*/
display: inline-block !important;
/* タブ間の水平間隔は :root の --tab-overflow-clip-margin で指定してください */
margin-inline: 0 !important;
}
/* ピン留めタブの水平間隔は .tab-content[pinned] の padding-inline で指定してください */
.tabbrowser-tab[pinned] {
padding-inline: 0 !important;
}
876Merci chao (JP 0Hcf-B3Cu)
2025/08/04(月) 17:01:01.13ID:R8dnqpmrH >>874
総括すると、このような感じ:https://tadaup.jp/8NRWj8SA6.png
:root {
--tab-overflow-clip-margin: 1px !important; /* タブ間の水平間隔、以下の box-shadow で 1px 間隔を真似 */
--tab-inline-padding: 6px !important; /* タブの左右の余白 */
--tab-block-margin: 1px !important; /* タブ間の垂直間隔、以下の box-shadow で 1px 間隔を真似 */
--tab-min-height: 25px !important;
}
.tab-label-container {
height: auto !important;
}
.tab-content[pinned] {
padding-inline: 5px !important; /* ピン留めされたタブの左右余白 */
}
/* 以下はスクリーンショットの真似 */
.tab-background {
--background: rgb(180, 180, 180);
background: var(--background) !important;
box-shadow: 1px 1px var(--background) !important;
border-radius: 2px !important;
&[selected] {
--background: rgb(148, 163, 179);
}
}
総括すると、このような感じ:https://tadaup.jp/8NRWj8SA6.png
:root {
--tab-overflow-clip-margin: 1px !important; /* タブ間の水平間隔、以下の box-shadow で 1px 間隔を真似 */
--tab-inline-padding: 6px !important; /* タブの左右の余白 */
--tab-block-margin: 1px !important; /* タブ間の垂直間隔、以下の box-shadow で 1px 間隔を真似 */
--tab-min-height: 25px !important;
}
.tab-label-container {
height: auto !important;
}
.tab-content[pinned] {
padding-inline: 5px !important; /* ピン留めされたタブの左右余白 */
}
/* 以下はスクリーンショットの真似 */
.tab-background {
--background: rgb(180, 180, 180);
background: var(--background) !important;
box-shadow: 1px 1px var(--background) !important;
border-radius: 2px !important;
&[selected] {
--background: rgb(148, 163, 179);
}
}
877Merci chao (JP 0Hcf-B3Cu)
2025/08/04(月) 17:32:18.01ID:R8dnqpmrH 修正:
:root {
--tab-overflow-clip-margin: 0px !important; /* タブ間の水平間隔、以下の box-shadow で 1px 間隔を真似 */
--tab-inline-padding: 6px !important; /* タブの左右の余白 */
--tab-block-margin: 0px !important; /* タブ間の垂直間隔、以下の box-shadow で 1px 間隔を真似 */
--tab-min-height: 25px !important;
}
.tab-label-container {
height: auto !important;
}
.tab-content[pinned] {
padding-inline: 5px !important; /* ピン留めされたタブの左右余白 */
}
/* Active Tab BG */
.tab-background:is([selected], [multiselected]) {
background-color: #94a3b3 !important;
box-shadow:
inset 0 -1px 0 0 #d2d2d2, /* 下端に1pxの影 */
inset 1px 0 0 0 #d2d2d2 !important; /* 右端に1pxの影 */
}
/* Inactive Tab BG */
.tab-background:not([selected], [multiselected]) {
background-color: #a5a5a5 !important;
box-shadow:
inset 0 -1px 0 0 #d2d2d2, /* 下端に1pxの影 */
inset 1px 0 0 0 #d2d2d2 !important; /* 右端に1pxの影 */
}
:root {
--tab-overflow-clip-margin: 0px !important; /* タブ間の水平間隔、以下の box-shadow で 1px 間隔を真似 */
--tab-inline-padding: 6px !important; /* タブの左右の余白 */
--tab-block-margin: 0px !important; /* タブ間の垂直間隔、以下の box-shadow で 1px 間隔を真似 */
--tab-min-height: 25px !important;
}
.tab-label-container {
height: auto !important;
}
.tab-content[pinned] {
padding-inline: 5px !important; /* ピン留めされたタブの左右余白 */
}
/* Active Tab BG */
.tab-background:is([selected], [multiselected]) {
background-color: #94a3b3 !important;
box-shadow:
inset 0 -1px 0 0 #d2d2d2, /* 下端に1pxの影 */
inset 1px 0 0 0 #d2d2d2 !important; /* 右端に1pxの影 */
}
/* Inactive Tab BG */
.tab-background:not([selected], [multiselected]) {
background-color: #a5a5a5 !important;
box-shadow:
inset 0 -1px 0 0 #d2d2d2, /* 下端に1pxの影 */
inset 1px 0 0 0 #d2d2d2 !important; /* 右端に1pxの影 */
}
878名無しさん@お腹いっぱい。 (ワッチョイ 6b31-B3Cu)
2025/08/04(月) 18:04:51.98ID:626kAffw0 >>876
ありがとうございます。
そうですよね。タブを背景色で削るんじゃなくてタブの色を端に足せばいいんですよね。
コンパクトにすることに夢中だったせいか気づかなかった。
おかげで綺麗に修正できました
ありがとうございます。
そうですよね。タブを背景色で削るんじゃなくてタブの色を端に足せばいいんですよね。
コンパクトにすることに夢中だったせいか気づかなかった。
おかげで綺麗に修正できました
879名無しさん@お腹いっぱい。 (ワッチョイ 6b31-B3Cu)
2025/08/04(月) 18:43:09.63ID:626kAffw0880Merci chao (JP 0Hcf-B3Cu)
2025/08/04(月) 19:22:55.49ID:R8dnqpmrH >>878
>タブを背景色で削るんじゃなくてタブの色を端に足せばいいんですよね。
スクショの中に box-shadow の設定があるって気づいてなかったから、ただ真似してみただけで、特におすすめってわけじゃないです。
実際、どっちのやり方も少し瑕疵があるので:
https://tadaup.jp/8pXsA4dJl.png
どっちが気になるかは、まあ人それぞれって感じですね。
もしかしたら完璧な方法もあるかもだけど、ざっと試した感じでは見つかりませんでした。
あと、「Page Title in URL Bar」(URLバーにページタイトルを表示)もぜひ試してみてくださいね:
https://github.com/Merci-chao/userChrome.js/blob/main/README.jp.md#page-title-in-url-bar (#の部分も含めてね)
スクリプトのダンロード:
https://raw.githubusercontent.com/Merci-chao/userChrome.js/refs/heads/main/PageTitle%40Merci.chao.uc.js
ページタイトルが表示されつつ、UIもコンパクトにできるので、そういうのが好きな人にはけっこういいかも。
>タブを背景色で削るんじゃなくてタブの色を端に足せばいいんですよね。
スクショの中に box-shadow の設定があるって気づいてなかったから、ただ真似してみただけで、特におすすめってわけじゃないです。
実際、どっちのやり方も少し瑕疵があるので:
https://tadaup.jp/8pXsA4dJl.png
どっちが気になるかは、まあ人それぞれって感じですね。
もしかしたら完璧な方法もあるかもだけど、ざっと試した感じでは見つかりませんでした。
あと、「Page Title in URL Bar」(URLバーにページタイトルを表示)もぜひ試してみてくださいね:
https://github.com/Merci-chao/userChrome.js/blob/main/README.jp.md#page-title-in-url-bar (#の部分も含めてね)
スクリプトのダンロード:
https://raw.githubusercontent.com/Merci-chao/userChrome.js/refs/heads/main/PageTitle%40Merci.chao.uc.js
ページタイトルが表示されつつ、UIもコンパクトにできるので、そういうのが好きな人にはけっこういいかも。
881Merci chao (JP 0Hcf-B3Cu)
2025/08/04(月) 19:32:01.41ID:R8dnqpmrH882名無しさん@お腹いっぱい。 (ワッチョイ 6b31-B3Cu)
2025/08/04(月) 20:38:44.50ID:626kAffw0 >>880
細かい比較画像ありがとうございます
タブの角がなんとなく違うなと思って気になっていました
拡大して比較して見ると結構違いますね
Page Title in URL Barは入れてみましたが私の環境では馴染めなかったです。ごめんなさい。
タイトルバーに他のプログラムのトリガーを入れてるので、それらがタブバーで発動しちゃうので無理でした
あと、やっぱりウィンドウを掴めるところは広いほうが良いです。
でもフルスクリーンモードの時はURLバーとタイトルが融合出来たら欲しいかもですね。
または、タイトルバーが自動で隠れてマウスオンで表示してくれるギミックがあるならそういう時に欲しいです。
細かい比較画像ありがとうございます
タブの角がなんとなく違うなと思って気になっていました
拡大して比較して見ると結構違いますね
Page Title in URL Barは入れてみましたが私の環境では馴染めなかったです。ごめんなさい。
タイトルバーに他のプログラムのトリガーを入れてるので、それらがタブバーで発動しちゃうので無理でした
あと、やっぱりウィンドウを掴めるところは広いほうが良いです。
でもフルスクリーンモードの時はURLバーとタイトルが融合出来たら欲しいかもですね。
または、タイトルバーが自動で隠れてマウスオンで表示してくれるギミックがあるならそういう時に欲しいです。
883Merci chao (JP 0Hcf-B3Cu)
2025/08/04(月) 21:57:51.32ID:R8dnqpmrH >>882
> または、タイトルバーが自動で隠れてマウスオンで表示してくれるギミックがあるならそういう時に欲しいです。
まぁ。。。 これではどうですか?
chrome に適当に JS ファイルを作って、以下のコードを貼り付けて再起動してみてください。
なぜ +2 なのかはもう忘れました、十年以上前の拡張機能のロジークからなので。
とりあえず適当に書いただけなので、バグがあるかもしれません。www
///////////////////////////////
let $ = s => document.querySelector(s);
let p = v => Services.prefs.setIntPref("browser.tabs.inTitlebar", v);
let t = $("#fullscr-toggler");
let b = $("#browser");
let d = document.documentElement;
let e = (n, e, a, c) => n.addEventListener(e, e => e.target == n && a(e), c);
t.style.setProperty("display", "block", "important");
e(t, "mouseenter", e => p(0));
e(b, "mouseenter", e => p(1));
e(d, "mouseleave", e => e.clientY < (outerWidth - d.clientWidth) / 2 + 2 && p(0), 1);
> または、タイトルバーが自動で隠れてマウスオンで表示してくれるギミックがあるならそういう時に欲しいです。
まぁ。。。 これではどうですか?
chrome に適当に JS ファイルを作って、以下のコードを貼り付けて再起動してみてください。
なぜ +2 なのかはもう忘れました、十年以上前の拡張機能のロジークからなので。
とりあえず適当に書いただけなので、バグがあるかもしれません。www
///////////////////////////////
let $ = s => document.querySelector(s);
let p = v => Services.prefs.setIntPref("browser.tabs.inTitlebar", v);
let t = $("#fullscr-toggler");
let b = $("#browser");
let d = document.documentElement;
let e = (n, e, a, c) => n.addEventListener(e, e => e.target == n && a(e), c);
t.style.setProperty("display", "block", "important");
e(t, "mouseenter", e => p(0));
e(b, "mouseenter", e => p(1));
e(d, "mouseleave", e => e.clientY < (outerWidth - d.clientWidth) / 2 + 2 && p(0), 1);
884名無しさん@お腹いっぱい。 (ワッチョイ 6b31-B3Cu)
2025/08/04(月) 23:41:07.19ID:626kAffw0 >>883
ありがとうございます
autoTitleBar + Title in URL Bar
見た目はすごく良いですね
でもタイトルバーは隠してるだけでもタブバーでいろいろ反応しちゃいますね
導入するなら他の機能をオフにするかトリガーを変更するかで検討中です。
あんまり関係ないけどタブバーでダブルクリックとミドルクリックした時に新しいタブが開くのを拒否できないですかね?
ありがとうございます
autoTitleBar + Title in URL Bar
見た目はすごく良いですね
でもタイトルバーは隠してるだけでもタブバーでいろいろ反応しちゃいますね
導入するなら他の機能をオフにするかトリガーを変更するかで検討中です。
あんまり関係ないけどタブバーでダブルクリックとミドルクリックした時に新しいタブが開くのを拒否できないですかね?
885名無しさん@お腹いっぱい。 (ワッチョイ a9b6-B3Cu)
2025/08/05(火) 04:00:55.55ID:8hIUt62r0 MultiTabRows@Merci.chao.uc.js は未だ使ってないけどいずれお世話になるかも
ただ、こういうスレだと消えちゃうので細かいやりとりは GitHub の Issues のほうで
やってくれると残るし参照したい時に「どいう問題に対しての解なのか」というのも明確で助かるんだけど
一応希望としては
ただ、こういうスレだと消えちゃうので細かいやりとりは GitHub の Issues のほうで
やってくれると残るし参照したい時に「どいう問題に対しての解なのか」というのも明確で助かるんだけど
一応希望としては
886Merci chao (JP 0Hcf-B3Cu)
2025/08/05(火) 10:43:12.17ID:z3uOHEGnH >>885
今回報告されている不具合は、ほとんどが userChrome.css に書き込まれたスタイルが原因で起きているのです。 これは、10年以上前からレガシー拡張の開発者や利用者の間で繰り返し、悩ましい問題のひとつです。
昔、自分の拡張に関する不具合報告のほとんどが、他の拡張との相性問題が原因でした。 毎回のように「一度ほかの拡張を全部オフにして、問題が消えるかチェックしてみてください。 そのあとで一つずつオンにして、どれが原因なのか探っていきましょう」っていう流れで、 報告してくださった方にお願いしてました。
スタイルやスクリプトを DIY で魔改造している方の多くは、見た目がちゃんと変わって目的を達成できれば OK というスタンスで、 その内容が内部的な依存関係にどう影響するかまではあまり考えないことが多いですし、 他の方が書いたコードとの完全な互換性まではなかなか想定できません。
こういった事情も、レガシー拡張が最終的に廃止された理由のひとつだったと思います。
一方で、特に chrome フォルダに何も改造を加えていない方(フォルダ中身が空)にとっては、 スクリプト自体にバグさえなければ、基本的に問題なく動くはずです。
そんな背景もあるので、紹介記事では、あえて導入ステップの前に注意点を長めに丁寧に書いています:
https://github.com/Merci-chao/userChrome.js/blob/main/README.jp.md
「Firefox に最適化されたレイアウト計算を多く含むため、タブやタブバー関連の旧式拡張(例:Tab Mix Plus)、スクリプト、CSSスタイルによって不具合が発生する可能性があります。スクリプト適用前後にそれらを確認するか、tabsUnderControlButtons を無効にしてください。」
今回報告されている不具合は、ほとんどが userChrome.css に書き込まれたスタイルが原因で起きているのです。 これは、10年以上前からレガシー拡張の開発者や利用者の間で繰り返し、悩ましい問題のひとつです。
昔、自分の拡張に関する不具合報告のほとんどが、他の拡張との相性問題が原因でした。 毎回のように「一度ほかの拡張を全部オフにして、問題が消えるかチェックしてみてください。 そのあとで一つずつオンにして、どれが原因なのか探っていきましょう」っていう流れで、 報告してくださった方にお願いしてました。
スタイルやスクリプトを DIY で魔改造している方の多くは、見た目がちゃんと変わって目的を達成できれば OK というスタンスで、 その内容が内部的な依存関係にどう影響するかまではあまり考えないことが多いですし、 他の方が書いたコードとの完全な互換性まではなかなか想定できません。
こういった事情も、レガシー拡張が最終的に廃止された理由のひとつだったと思います。
一方で、特に chrome フォルダに何も改造を加えていない方(フォルダ中身が空)にとっては、 スクリプト自体にバグさえなければ、基本的に問題なく動くはずです。
そんな背景もあるので、紹介記事では、あえて導入ステップの前に注意点を長めに丁寧に書いています:
https://github.com/Merci-chao/userChrome.js/blob/main/README.jp.md
「Firefox に最適化されたレイアウト計算を多く含むため、タブやタブバー関連の旧式拡張(例:Tab Mix Plus)、スクリプト、CSSスタイルによって不具合が発生する可能性があります。スクリプト適用前後にそれらを確認するか、tabsUnderControlButtons を無効にしてください。」
887Merci chao (JP 0Hcf-B3Cu)
2025/08/05(火) 10:57:46.44ID:z3uOHEGnH これは「誰のせいか」という話ではなく、むしろ、誰もが自由にあらゆることを操作できる(魔改造)ようになると、他人の自由(別の魔改造)と衝突しやすくなるということです
「不可能を可能に変える」ために自由を最大限に活用しつつ、他人に一切の影響を及ぼさないようにする ―― これは非常に奥深い課題ですね
「不可能を可能に変える」ために自由を最大限に活用しつつ、他人に一切の影響を及ぼさないようにする ―― これは非常に奥深い課題ですね
888Merci chao (JP 0Hcf-B3Cu)
2025/08/05(火) 11:18:14.24ID:z3uOHEGnH >>884
以下のコードをスクリプトにすると、タブバーでダブルクリックとミドルクリックした時に新しいタブが開くのを防止できるはず:
gBrowser.tabContainer.addEventListener("click", function(e) {
if (e.target == this.arrowScrollbox && e.button == 1)
event.stopPropagation();
}, true);
gBrowser.tabContainer.addEventListener("dblclick", function(e) {
if (e.target == this.arrowScrollbox && e.button == 0 && !this._blockDblClick)
event.stopPropagation();
}, true);
以下のコードをスクリプトにすると、タブバーでダブルクリックとミドルクリックした時に新しいタブが開くのを防止できるはず:
gBrowser.tabContainer.addEventListener("click", function(e) {
if (e.target == this.arrowScrollbox && e.button == 1)
event.stopPropagation();
}, true);
gBrowser.tabContainer.addEventListener("dblclick", function(e) {
if (e.target == this.arrowScrollbox && e.button == 0 && !this._blockDblClick)
event.stopPropagation();
}, true);
889884 (ワッチョイ 6b31-B3Cu)
2025/08/05(火) 12:37:59.86ID:96WdWeGh0890名無しさん@お腹いっぱい。 (ワッチョイ a3a7-B3Cu)
2025/08/05(火) 22:50:12.85ID:dHuvkeey0891名無しさん@お腹いっぱい。 (ワッチョイ a9a0-B3Cu)
2025/08/06(水) 19:44:27.03ID:1AcU01bH0892名無しさん@お腹いっぱい。 (ワッチョイ 6b31-B3Cu)
2025/08/07(木) 00:17:19.50ID:IBNkYwvh0 MultiTabRows@Merci.chao.uc.js 3.1
141.0.2 64bit OK
141.0.2 64bit OK
893名無しさん@お腹いっぱい。 (プチプチ 3bda-d7oq)
2025/08/08(金) 08:32:55.57ID:lcj+CuBG00808 141.0.3 (64 ビット) OK
ピン止めタブの不具合もろもろ、このスレを参考に解決できました
ありがとうございました
ピン止めタブの不具合もろもろ、このスレを参考に解決できました
ありがとうございました
894Merci chao (JP 0H4f-Hgda)
2025/08/13(水) 11:31:00.40ID:OTU7t33OH MultiTabRows@Merci.chao.uc.js バージョン 3.2 がリリースされました:
https://github.com/Merci-chao/userChrome.js/raw/refs/heads/main/MultiTabRows@Merci.chao.uc.js
変更履歴:
- justifyCenter を追加。タブを中央揃えにする設定:0 - 無効、1 - 1 段のみの場合、2 - 常に有効。タブが中央揃えされている場合、タブの閉じ方やグループの折りたたみ動作が若干異なる場合があります。
- scrollButtonsSize を追加:ドラッグ中のスクロールボタンのサイズ(ピクセル単位)。最小値は 2、最大値はタブの高さの半分までに制限されます。
- Firefox 143 に対応。
- 一部の環境でタブをブックマークツールバーにドロップできない問題を修正。
- その他の不具合修正。
https://github.com/Merci-chao/userChrome.js/raw/refs/heads/main/MultiTabRows@Merci.chao.uc.js
変更履歴:
- justifyCenter を追加。タブを中央揃えにする設定:0 - 無効、1 - 1 段のみの場合、2 - 常に有効。タブが中央揃えされている場合、タブの閉じ方やグループの折りたたみ動作が若干異なる場合があります。
- scrollButtonsSize を追加:ドラッグ中のスクロールボタンのサイズ(ピクセル単位)。最小値は 2、最大値はタブの高さの半分までに制限されます。
- Firefox 143 に対応。
- 一部の環境でタブをブックマークツールバーにドロップできない問題を修正。
- その他の不具合修正。
895名無しさん@お腹いっぱい。 (ワッチョイ 0b4e-Hgda)
2025/08/13(水) 19:23:18.71ID:jOr5Zb5/0 MultiTabRows@Merci.chao.uc.js 3.2
141.0.3 64 bit OK
141.0.3 64 bit OK
896名無しさん@お腹いっぱい。 (ワッチョイW 17ba-eMCN)
2025/08/13(水) 20:17:54.48ID:xDyQ02n60 MultiTabRows@Merci.chao.uc.jsって
githubのインストール方法にはスクリプトローダー入れてどうたらあるけど
過去のスレをみるとchromeフォルダにいれるだけでOKってことなの?
githubのインストール方法にはスクリプトローダー入れてどうたらあるけど
過去のスレをみるとchromeフォルダにいれるだけでOKってことなの?
897名無しさん@お腹いっぱい。 (ワッチョイ fa31-Hgda)
2025/08/13(水) 21:04:34.92ID:ySKw14/T0 >>896
'MultiTabRows@Merci.chao.uc.js'を入れる前にCSS及び他のjsファイルは他の場所へ一時的に退避強くおすすめする
chromeに'MultiTabRows@Merci.chao.uc.js'を入れたらFirefoxを再起動
必要に応じてabout:configで設定を変更
正常に多段タブが機能してることを確認したらCSS及び他のjsファイルを戻す
他の多段タブ用で書いたCSSは新たに書き直しになるかもだけど
'MultiTabRows@Merci.chao.uc.js'を入れる前にCSS及び他のjsファイルは他の場所へ一時的に退避強くおすすめする
chromeに'MultiTabRows@Merci.chao.uc.js'を入れたらFirefoxを再起動
必要に応じてabout:configで設定を変更
正常に多段タブが機能してることを確認したらCSS及び他のjsファイルを戻す
他の多段タブ用で書いたCSSは新たに書き直しになるかもだけど
2025/08/13(水) 22:06:42.26
chrome の中を MultiTabRows@Merci.chao.uc.js だけにしたけど、
多段にならなかった…
多段にならなかった…
899Merci chao (JP 0H4f-Uy6d)
2025/08/13(水) 22:20:45.46ID:cx0A8DSwH >>898
スクリプトを使用していない場合は、スクリプトローダー (userChrome.js) をインストールしてください
すでに他のスクリプトを使用している場合は、他のスクリプト (.js) やスタイル (.css) を一時的に移動し、Firefox を再起動して問題が解消されるか確認してください
※ Firefox 115、141、142、143、Windows のみに対応
スクリプトを使用していない場合は、スクリプトローダー (userChrome.js) をインストールしてください
すでに他のスクリプトを使用している場合は、他のスクリプト (.js) やスタイル (.css) を一時的に移動し、Firefox を再起動して問題が解消されるか確認してください
※ Firefox 115、141、142、143、Windows のみに対応
900Merci chao (JP 0H4f-Uy6d)
2025/08/13(水) 22:32:26.87ID:cx0A8DSwH >>898
Tab Mix Plus を使用している方なら、互換性がないので TMP の多段機能を使用してください
Tab Mix Plus を使用している方なら、互換性がないので TMP の多段機能を使用してください
2025/08/13(水) 23:36:35.26
>>899
userChromeJS.multiTabRows@Merci.chao.tabMaxWidth はあったのですが、
userChromeJS.multiTabRows@Merci.chao.tabMaxHeight みたいなのがが無かった。
タブの高さを変更するには、何を変更すればいいのですか?
それとも、変更不可能なのかな。
見た感じ、ちょっと高さを低くしたい…??
userChromeJS.multiTabRows@Merci.chao.tabMaxWidth はあったのですが、
userChromeJS.multiTabRows@Merci.chao.tabMaxHeight みたいなのがが無かった。
タブの高さを変更するには、何を変更すればいいのですか?
それとも、変更不可能なのかな。
見た感じ、ちょっと高さを低くしたい…??
2025/08/13(水) 23:42:48.61
903Merci chao (JP 0H4f-Uy6d)
2025/08/14(木) 00:08:55.64ID:TTJc90YAH >>902
もし (--tab-min-height) + (--tab-block-margin) * 2 < 33px の場合、このルールも必要ですよ:
.tab-label-container {
height: auto !important;
}
「高度な調整」のサンプルに参考してね:
https://github.com/Merci-chao/userChrome.js/blob/main/README.jp.md#高度な調整
もし (--tab-min-height) + (--tab-block-margin) * 2 < 33px の場合、このルールも必要ですよ:
.tab-label-container {
height: auto !important;
}
「高度な調整」のサンプルに参考してね:
https://github.com/Merci-chao/userChrome.js/blob/main/README.jp.md#高度な調整
2025/08/14(木) 02:57:18.84
>>903
> もし (--tab-min-height) + (--tab-block-margin) * 2 < 33px の場合、このルールも必要ですよ:
コメントの「24px 未満には設定しないこと」の事かな??
一応、25にしました。
> もし (--tab-min-height) + (--tab-block-margin) * 2 < 33px の場合、このルールも必要ですよ:
コメントの「24px 未満には設定しないこと」の事かな??
一応、25にしました。
2025/08/14(木) 02:59:15.83
レイアウトは崩れてないみたいなので、まぁいいかな、と…(汗)
2025/08/14(木) 03:00:28.65
ここって絵文字は化けるのか。
では「💦」でいいのかな…
では「💦」でいいのかな…
907Merci chao (JP 0H4f-Hgda)
2025/08/14(木) 10:13:38.61ID:aKtrH+ijH >>904
:root {
/* タブのコンテンツの高さ */
--tab-min-height: 25 !important; ◯
--tab-min-height: 24 !important; ◯
--tab-min-height; 23 !important; ☓ (閉じるボタンは24pxのため)
}
=======================================================
:root {
--tab-min-height: 25 !important; /* タブのコンテンツの高さ */
--tab-block-margin: 4px !important; /* タブ間の垂直間隔 */
}
/* このルールを無効化しても
.tab-label-container {
height: auto !important;
}*/
◯ 25 + 4 * 2 = 33 セーフ
=======================================================
:root {
--tab-min-height: 25 !important; /* タブのコンテンツの高さ */
--tab-block-margin: 2px !important; /* タブ間の垂直間隔 */
}
/* このルールを無効化したら
.tab-label-container {
height: auto !important;
}*/
☓ 25 + 2 * 2 = 29 < 33 グリッチ・不具合発生やすい
:root {
/* タブのコンテンツの高さ */
--tab-min-height: 25 !important; ◯
--tab-min-height: 24 !important; ◯
--tab-min-height; 23 !important; ☓ (閉じるボタンは24pxのため)
}
=======================================================
:root {
--tab-min-height: 25 !important; /* タブのコンテンツの高さ */
--tab-block-margin: 4px !important; /* タブ間の垂直間隔 */
}
/* このルールを無効化しても
.tab-label-container {
height: auto !important;
}*/
◯ 25 + 4 * 2 = 33 セーフ
=======================================================
:root {
--tab-min-height: 25 !important; /* タブのコンテンツの高さ */
--tab-block-margin: 2px !important; /* タブ間の垂直間隔 */
}
/* このルールを無効化したら
.tab-label-container {
height: auto !important;
}*/
☓ 25 + 2 * 2 = 29 < 33 グリッチ・不具合発生やすい
908名無しさん@お腹いっぱい。 (ワッチョイ 37fc-dYUg)
2025/08/14(木) 16:55:21.55ID:/dUHEdMO0 ピン止めのタブ以下多段ならない件
ESRとSearchWP系(allice0775氏のserachWP_modoki[と_highlightbutton].uc.js)使いで
v128.13.0ESR(x64)まで多段タブ.zip(ttps://u6.getuploader.com/script/download/2207, SearchWP明記)で使ってました。
v140.0.3ESR(x64)で多段タブ.zip(138+)を適用すると
ピン止めしたタブの下の段以降にはFirefoxView同様に別のタブが表示されず大幅な狭くなります(searchWPのjs無しでも同じ,firefox 多段タブでググると同様の方もいますね)
このピン止め対応方法ご存じの方お教えください。(.jsやcss詳しくなくすみません)
ESRとSearchWP系(allice0775氏のserachWP_modoki[と_highlightbutton].uc.js)使いで
v128.13.0ESR(x64)まで多段タブ.zip(ttps://u6.getuploader.com/script/download/2207, SearchWP明記)で使ってました。
v140.0.3ESR(x64)で多段タブ.zip(138+)を適用すると
ピン止めしたタブの下の段以降にはFirefoxView同様に別のタブが表示されず大幅な狭くなります(searchWPのjs無しでも同じ,firefox 多段タブでググると同様の方もいますね)
このピン止め対応方法ご存じの方お教えください。(.jsやcss詳しくなくすみません)
909名無しさん@お腹いっぱい。 (ワッチョイ 76af-QbuV)
2025/08/15(金) 02:11:23.17ID:dgcOGfvu0 >>908
/* ピン留めしたタブの幅 */
.tabbrowser-tab[pinned] .tab-stack {
max-width: 120px !important;
min-width: 120px !important;
}
/* ピン留めしていないタブの幅 */
tabs tab[fadein]:not([pinned]) {
flex-grow:1;
max-width: 120px !important;
min-width: 120px !important;
}
/*タブの高さ*/
#TabsToolbar {
--tab-min-height: 20px !important;
}
/* ピン留めしたタブの幅 */
.tabbrowser-tab[pinned] .tab-stack {
max-width: 120px !important;
min-width: 120px !important;
}
/* ピン留めしていないタブの幅 */
tabs tab[fadein]:not([pinned]) {
flex-grow:1;
max-width: 120px !important;
min-width: 120px !important;
}
/*タブの高さ*/
#TabsToolbar {
--tab-min-height: 20px !important;
}
910名無しさん@お腹いっぱい。 (ワッチョイ 76af-QbuV)
2025/08/15(金) 02:12:12.81ID:dgcOGfvu0 /*ピン留めしたタブとしていないタブの隙間を消す*/
.tabbrowser-tab:nth-child(1 of :not([pinned], [hidden])) {
margin-left: 0 !important;
}
/* ファビコンとタイトルの間を詰める */
.tab-icon-image[pinned] {
margin-inline-end: 5px !important;
}
/* タブの左右にある空白を調整 デフォルト: padding-inline: 2px !important; */
/* 完全に0にするとアクティブタブの左側とドロップインジケーターの赤線が2pxの内1px被るので空白を開けてます。 */
.tabbrowser-tab { padding-inline: 0px 0px !important; }
.tabbrowser-tab[selected][style^="box-shadow: red 1px"] { padding-inline: 1px 0px !important; }
/* アクティブタブの色 */
#tabbrowser-tabs .tabbrowser-tab[selected] .tab-content { background: linear-gradient(to bottom,#007a00,#002100) !important; }
/* タブにマウスホバーした時の色 */
#tabbrowser-tabs .tabbrowser-tab:hover:not([selected]) .tab-content { background: linear-gradient(to bottom,#8f8f8f,#002100) !important; }
.tabbrowser-tab:nth-child(1 of :not([pinned], [hidden])) {
margin-left: 0 !important;
}
/* ファビコンとタイトルの間を詰める */
.tab-icon-image[pinned] {
margin-inline-end: 5px !important;
}
/* タブの左右にある空白を調整 デフォルト: padding-inline: 2px !important; */
/* 完全に0にするとアクティブタブの左側とドロップインジケーターの赤線が2pxの内1px被るので空白を開けてます。 */
.tabbrowser-tab { padding-inline: 0px 0px !important; }
.tabbrowser-tab[selected][style^="box-shadow: red 1px"] { padding-inline: 1px 0px !important; }
/* アクティブタブの色 */
#tabbrowser-tabs .tabbrowser-tab[selected] .tab-content { background: linear-gradient(to bottom,#007a00,#002100) !important; }
/* タブにマウスホバーした時の色 */
#tabbrowser-tabs .tabbrowser-tab:hover:not([selected]) .tab-content { background: linear-gradient(to bottom,#8f8f8f,#002100) !important; }
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★2 [ぐれ★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★7 [おっさん友の会★]
- 中国側が首相答弁の撤回要求、日本側拒否★7 [夜のけいちゃん★]
- NHK会長 新語・流行語大賞ノミネート「オールドメディア」に反論「言われる筋合いはない」「新しいメディアだと思っている」 [muffin★]
- 【速報】 米大使「はっきりさせておこう、米国は尖閣諸島含め日本の防衛に全面コミット、中国がどうしようが変わらない」 [お断り★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… [BFU★]
- 中国「次に禁止してほしいものを教えて」 [358382861]
- 【悲報】ネトウヨ、アニメ産業は中国抜きでは成り立たないと理解してない模様 [616817505]
- NvidiaとADM、ローエンドモデルのグラボの生産を終了wwwww VRAM高騰による原価割れのため [197015205]
- 【速報】中国、水産物輸入停止★3 [989870298]
- 【総裁選】記者「進次郎メモ見過ぎ」高市早苗「w」小泉進次郎「責任ある者は適切な慎重さを備えるべき」 [175344491]
- 【高市訃報】ホタテ業者、死亡😇😇😇 [573041775]
