Maintenance release from a full-repo audit: one visible fix, a cleaned-up configuration surface, honest docs, and CI that keeps them that way.
Fixes
- Pinned tabs no longer lose their active-tab glow while a page loads. The loading progress bar shared the pinned indicator's pseudo-element and blanked it for the whole load; pinned tabs are now excluded (at 36px there is no legible progress track anyway).
- Removed rules that silently did nothing: an undefined-variable box-shadow on the bookmarks bar, an invalid
padding: 0 inherit, and two duplicate declarations.
Changed
--uc-show-context-splitviewand--uc-show-all-tabs-buttonnow take0/1instead ofnone/-moz-box. Firefox removed-moz-boxlong ago, so the old "visible" value has been broken for a while. Stale configs fall back safely to hidden; set1to show.- Content scrollbars (
userContent.css) now default tothin, and the option has real semantics:thinandnoneapply everywhere, whileautogenuinely leaves pages alone instead of forcing the OS default onto sites that style their own scrollbars.
Docs
- customisation.md defaults resynced with the code (four values had drifted).
- Dropped the claim that FoxOne "won't interfere" with light mode; it does (#19, wontfix).
Housekeeping
- Both CSS files now carry a
FoxOne 3.3version stamp in the header, so you can tell which version you have installed. - New CI: a consistency check (variable usage, docs defaults table, version stamps) plus stylelint on every push; release tags are verified against the file version stamps.