Bene.
C'è stata una modifica importante, è stata rimossa l'indicazione di quale è la prima scheda e di quale è l'ultima. Il funzionamento del codice precedente si basava sul fatto che, se la prima scheda era anche l'ultima la barra delle schede veniva rimossa.
Premessa per dire che il codice che ti ho suggerito sopra, pur funzionando, è errato.
La seconda riga, da Firefox 110, non corrisponde a nulla, viene ignorata.
Per evitare che in futuro, al posto di essere ignorata, venga interpretata male, meglio rimuoverla.
Di conseguenza l'istruzione diventa:
#tabbrowser-tabs .tabbrowser-tab:only-of-type {
visibility: collapse !important; }