Firefox 154 rebuilt three things FoxOne was quietly leaning on: the urlbar result badges, the panel hover tokens, and the tab close button. The results ranged from cosmetic (a hover chip where none belongs) to ornithological (bookmark stars the size of the favicon they were meant to decorate). This release puts all three back where they were.
Fixed
- Urlbar dropdown: bookmark stars and pin badges no longer swallow the favicon. 154 rebuilt the type-icons as fragment SVGs on a 24px overlay box, and FoxOne's old mask workaround dutifully scaled its star to the full box. The workaround dates from when the badge fill channel was broken; 154 fixed the channel, so the workaround is retired and the native badges now arrive in the accent on their own.
- Hamburger menu and extensions panel: rows highlight with accent text again instead of the native background block with white text. 154 moved panel rows to a new menu token family that pre-resolves at :root, which put them out of reach of FoxOne's panel-scoped overrides. The new family is now declared alongside the old ones.
- Tab close button: no more instant accent X on the active tab and no more circle behind the hovered X. The 154 toolkit made the X inherit the tab's text colour and paint a hover chip. It now follows the same colour model as every other icon: white at rest, hover yellow on the X, accent while clicking, no chip.
Notes
- As always, this applies to the supported
browser.nova.enabled=trueconfiguration.
The mask workaround was engineered to be immune to Firefox's internal changes. Firefox changed the one thing it was anchored to instead. Noted for next time, where it will happen again.
PS: I should really start writing shorter release notes. Maybe just a few lines?