# Firefox 149 ships hint popovers and math font support

> Firefox 149 adds the hint popover state, math font defaults, and platform changes that affect layered overlays and mathematical content.

Canonical URL: https://www.devobs.io/news/news-firefox-149-developer-release/
By: Jonah Reed
Published: 2026-09-06T11:58:54.648Z
Updated: 2026-09-06T11:58:54.648Z
Event date: 2026-03-24
Section: Web

Mozilla released Firefox 149 on March 24 with developer-facing changes to popovers, MathML typography, and browser APIs. The [MDN release notes](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/149) 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.

## Source references

- <https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/149>
