Skip to content

3.9.4

Latest

Choose a tag to compare

@Firnschnee Firnschnee released this 13 Oct 15:34
· 1 commit to main since this release

3.9.4 – Icons where you put them

Extension icons don't all have to sit beside the hamburger. @snkiz dragged one in front of the tabs to keep it in view and found that, with hidden icons, FoxOne still counted it as part of the cluster: hidden, out of reach, and leaving a gap where it should have been. He worked out a cleaner definition of the cluster and sent the fix.

Fixed

  • With --uc-hide-extension-icons enabled, only the run of extension icons beside the hamburger hides and reveals. Icons you place anywhere else in the tab strip, for example before the tabs, stay visible, leave no gap and no longer open the cluster on hover. (#62, fix by @snkiz in #63)
  • In Customize mode, the last items in the tab strip no longer slide under the hamburger and the extensions button. (#63, by @snkiz)

Notes

  • Only userChrome.css changed. userContent.css just carries the new version number, no need to copy it again.
  • Known limitation: opening a popup from an icon outside the cluster still reveals the cluster while the popup is open. CSS can't scope that without nesting :has(), and it's harmless.
  • Tested on Firefox 158 on Windows with browser.nova.enabled set to true, and by @snkiz on Firefox 158.