Prova con questo codice, è un po' casareccio ma dovrebbe fare quello che chiedi:
(in
userchrome.js)
if (location == "chrome://browser/content/browser.xul") {
visitedtab = function (e) {
let tab = e.target;
tab.setAttribute('visited','true');
}
let container = gBrowser.tabContainer;
container.tabbrowser.tabs[0].setAttribute('visited','true');
container.addEventListener("TabSelect", visitedtab, true);
}
in userChrome.css:
.tabbrowser-tab:not([visited]) .tab-text{
font-style: italic !important;
font-weight: 900 !important;
color: red !important;
}
non l'ho provato (la parte CSS), magari domani lo verifico, però il DOM sembrerebbe OK.
PS: ovviamente fai un backup
Edit: ok ora funziona, c'era un piccolo errore nel CSS.
Edit2: cambiato un po' il codice, così dovrebbe essere più veloce.