Skip to content

3.3

Choose a tag to compare

@Firnschnee Firnschnee released this 08 Jul 07:10
· 110 commits to main since this release

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-splitview and --uc-show-all-tabs-button now take 0 / 1 instead of none / -moz-box. Firefox removed -moz-box long ago, so the old "visible" value has been broken for a while. Stale configs fall back safely to hidden; set 1 to show.
  • Content scrollbars (userContent.css) now default to thin, and the option has real semantics: thin and none apply everywhere, while auto genuinely 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.3 version 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.