Стили для about:preferences и about:addons
Тема оформляет интерфейс через theme_experiment и dit-system-*-mostechmail.css, но эти файлы не загружаются на страницах «Настройки» и «Дополнения», которые открываются во вкладке (about:preferences, about:addons). Поэтому правки сайдбара и полей из основного CSS там не видны.
Файл userContent-about-pages.css — копия нужных правил для этих страниц.
Зачем нужна настройка в about:config
Начиная с Firefox 69 / актуальных версий Thunderbird, по умолчанию не читаются userChrome.css и userContent.css в папке профиля — это сделано сознательно. Включить их можно только установкой параметра:
toolkit.legacyUserProfileCustomizations.stylesheets = true
Другого поддерживаемого способа подключить свои стили к страницам about: из темы-XPI нет: без этого флага файл userContent.css просто игнорируется.
Вариант A — один раз в about:config
- Откройте
about:config, при предупреждении подтвердите. - Найдите
toolkit.legacyUserProfileCustomizations.stylesheets, переключите вtrue.
Если строки нет — создайте (тип «логическое» / Boolean).
Вариант B — через user.js в профиле (удобно для развёртывания)
В корне профиля (та же папка, где лежат prefs.js, chrome, не внутри chrome/) создайте или дополните файл user.js строкой из файла user.js.snippet в этом каталоге. После перезапуска Thunderbird настройка будет выставляться автоматически.
Подключение стилей
- Выполните вариант A или B выше (иначе
userContent.cssне загрузится). - В каталоге профиля создайте папку
chrome, если её нет
(Справка → Информация для решения проблем → «Открыть папку» рядом с «Профиль»). - Скопируйте
userContent-about-pages.cssвchrome/userContent.css
(или добавьте его содержимое в уже существующийuserContent.css). - Полностью перезапустите Thunderbird.
После этого оформление сайдбара и акцента на этих страницах совпадет с темой.