fatadel · GitHub

@fatadel

@fatadel

@fatadel

flodolo

@fatadel

@fatadel

@fatadel

fatadel marked this pull request as ready for review

July 28, 2026 07:34

@fatadel

flodolo

@fatadel

canova

Downloading a profile was only reachable from inside the single
"Upload Local Profile" menu, so users looking to save a profile to
disk had no way to discover it from the toolbar.
Replace that single menu with two buttons, "Download…" and "Share…",
each with its own icon. Both open the same options panel; only the
heading and the action button differ, so Download saves the profile to
a file and Share uploads it for a shareable link.
Closes firefox-devtools#3620
The two panels shared a single set of include/exclude checkboxes, so
changing an option for one silently changed it for the other. Store the
options per panel instead, defaulting both to the same values.
The in-flight profile encoding now lives in the store too, so opening
both panels (or pressing upload) reuses one compression instead of
starting a second one for the same profile.

@fatadel

@fatadel

@fatadel

@fatadel

@fatadel

Merged

canova added a commit that referenced this pull request

Aug 10, 2026
Changes:
[fatadel] Create the Network track from the timeline-network schema
display location (#6224)
[Markus Stange] Only call `getRawFrameTableBuilderWithExistingContents`
once per symbolication batch. (#6233)
[fatadel] Improve discoverability of downloading a local profile (#6216)
[Nazım Can Altınova] Handle the cli daemon startup failures more
gracefully with better errors (#6241)
[Nazım Can Altınova] Add the ability to apply source maps from the CLI
(#6229)
[Nazım Can Altınova] Handle Text and Log marker payloads with their
marker schema (#6247)
[Nazım Can Altınova] Bump the Gecko profile version to make sure that
the Text and Log marker changes are picked up in the frontends (#6252)
[fatadel] Deactivate a menu button as soon as its panel is dismissed
(#6251)
[Nazım Can Altınova] 🔃 Sync: l10n -> main (August 10, 2026) (#6253)
[Nazım Can Altınova] Bump profiler-cli version to 0.8.0 (#6254)
And special thanks to our localizers:
de: Ger
de: Michael Köhler
el: George kitsoukakis
en-CA: chutten
en-CA: Saurabh
en-GB: Ian Neal
es-CL: ravmn
fy-NL, nl: Fjoerfoks
fr: Théo Chevalier
fy-NL: Fjoerfoks
ia: Melo46
it: Francesco Lodolo [:flod]
nl: Fjoerfoks
ru: michellemelsspam
ru: Valery Ledovskoy
tr: giray
tr: Selim Şumlu
zh-TW: Pin-guang Chen

Read the original on github.com ↗