どうも、こたつやきです。

Firefoxの縦型タブ、ピン留めするとアイコンだけになって、タイトルが見えないんですよね。どれがどのタブか分かりにくいので、タイトルも表示して、1つずつ横幅いっぱいに並べる userChrome.css を書いてみました。

/* Firefox native vertical pinned tabs:
   show pinned tabs as normal full-width rows */

/* One pinned tab per row */
#pinned-tabs-container[orient="vertical"]::part(items-wrapper) {
  display: grid !important;
  grid-template-columns: 1fr !important;
  grid-auto-rows: var(--tab-height-with-margin-padding) !important;
}

/* Make each pinned tab fill the row */
#pinned-tabs-container[orient="vertical"] > tab {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
}

/* Show the tab title */
#pinned-tabs-container[orient="vertical"] .tab-label-container {
  display: flex !important;
  width: auto !important;
  min-width: 0 !important;
  flex: 1 1 auto !important;
}

/* Left-align icon + title instead of centering the pinned content */
#pinned-tabs-container[orient="vertical"] .tab-content {
  justify-content: flex-start !important;
  padding-inline: var(--tab-inline-padding) !important;
}

/* Restore space between favicon and title */
#pinned-tabs-container[orient="vertical"] .tab-icon-stack {
  margin-inline-end: 8px !important;
}

FirefoxのUIは内部構造やCSS変数にけっこう依存しているので、アップデートでそのうち動かなくなるかもしれません。僕もGPTに何度か違うコードを出されて困りました。Firefox 156(Linux)で動作確認しています。

参考