Mozilla released Firefox 149 on March 24 with developer-facing changes to popovers, MathML typography, and browser APIs. The MDN release notes document support for popover="hint", which gives transient hints a different stacking and dismissal relationship from ordinary automatic popovers.
Hint popovers clarify layered UI behavior
A hint popover does not close an open auto popover when displayed, but it does replace another hint. That makes it suitable for tooltips or short-lived explanatory UI inside a larger menu or disclosure. Previously, developers often coordinated these layers with custom event handlers, timers, and z-index rules.
Firefox 149 also applies font-family: math to MathML by default. This lets the browser select an appropriate mathematical font without a site having to know the operating system’s installed fonts. The benefit is most visible in nested fractions, operators, and scripts where ordinary text-font metrics can produce poor alignment.
Test dismissal and input modes together
Popover support should be tested as interaction behavior, not only as appearance. Open a menu, trigger a hint from keyboard and pointer input, press Escape, move focus, and confirm which layer closes. Include assistive-technology checks for the relationship between the trigger and the hint’s content. A component library also needs a fallback for browsers that do not support the hint value.
For math-heavy pages, compare line height, fallback fonts, and printable output after the browser update. A new default may reveal assumptions in CSS that fixed dimensions around an older font. Firefox’s release note is a compatibility milestone for its engine, but cross-browser readiness still depends on the project’s support matrix. Start by adding one nested-popover case and one representative equation to browser automation and visual regression coverage.
- Firefox 149 release notes for developers
Mozilla MDN · Mar 24, 2026
See the original announcement for availability and release details.