Firefox Profiler Deployment (June 29, 2026)

The latest version of the Firefox Profiler is now live! Check out the full changelog below to see what’s changed:

Highlights:

  • [Markus Stange] First typed array: Allow profile.shared.stackTable.frame to be an Int32Array (#6087)
  • [Nazım Can Altınova] Show more user friendly errors for unsupported profile version in both the frontend and the cli (#6107)
  • [fatadel] Expose counter information in profiler-cli (#6084)

Other Changes:

  • [Nazım Can Altınova] Bump profiler-cli version to 0.3.0 (#6104)
  • [Markus Stange] Split getSelfAndTotal. (#6113)
  • [Markus Stange] Add missing transform shortcut key handling for S (focus-self) (#6117)
  • [Markus Stange] Remove unused isInverted prop from FlameGraphCanvas. (#6116)
  • [Markus Stange] Change sidebar splitter CSS to only apply to the sidebar, not to all splitters under .DetailsContainer (#6114)
  • [Markus Stange] Pass callNodeInfo to handleCallNodeTransformShortcut. (#6115)
  • [Markus Stange] Move column declarations out into a separate file (#6119)
  • [fatadel] Keep menu panels above the selected-marker tooltip (#6125)
  • [Nazım Can Altınova] Make sure to always sanitize source contents even when no PII sanitization is requested (#6127)
  • [Markus Stange] Compute FlameGraphTiming rows lazily (#6126)
  • [Markus Stange] Create a non-connected FlameGraph component (#6118)
  • [Nazım Can Altınova] :clockwise_vertical_arrows: Sync: l10n → main (June 29, 2026) (#6130)

Big thanks to our amazing localizers for making this release possible:

  • de: Michael Köhler
  • el: Jim Spentzos
  • en-GB: Ian Neal
  • es-CL: ravmn
  • fr: Théo Chevalier
  • fur: Fabio Tomat
  • fy-NL: Fjoerfoks
  • ia: Melo46
  • it: Francesco Lodolo [:flod]
  • nl: Mark Heijl
  • ru: Valery Ledovskoy
  • sv-SE: Luna Jernberg
  • zh-TW: Pin-guang Chen
1 Like