Skip to content

Improve discoverability of downloading a local profile#6216

Draft
fatadel wants to merge 1 commit into
firefox-devtools:mainfrom
fatadel:issue-3620
Draft

Improve discoverability of downloading a local profile#6216
fatadel wants to merge 1 commit into
firefox-devtools:mainfrom
fatadel:issue-3620

Conversation

@fatadel

@fatadel fatadel commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Main | Deploy preview

The profile menu was labeled "Upload Local Profile" with an upload icon, so the Download button tucked inside its dialog was easy to miss for users who just wanted to save a profile to disk.

Rename the menu button to "Save This Profile…" and give it a save icon. In the panel, present the Download and Upload actions as two destination cards instead of a pair of buttons, and add an "applies to both" badge to the include-options heading to make clear those choices affect either destination. The upload card reads "Re-upload" when the profile is already published.

Closes #3620


Profile

This is how it looks like.

Screenshot 2026-07-24 at 14 15 49 Screenshot 2026-07-24 at 14 16 14 Screenshot 2026-07-24 at 14 16 36

@fatadel
fatadel requested a review from a team as a code owner July 24, 2026 12:20
@fatadel
fatadel requested review from a team, canova and mstange and removed request for a team and mstange July 24, 2026 12:20
@codecov

codecov Bot commented Jul 24, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 90.90909% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.60%. Comparing base (a7f5fe5) to head (1739932).
⚠️ Report is 20 commits behind head on main.

Files with missing lines Patch % Lines
src/components/app/MenuButtons/Publish.tsx 90.47% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6216      +/-   ##
==========================================
- Coverage   83.63%   83.60%   -0.04%     
==========================================
  Files         346      346              
  Lines       37179    37195      +16     
  Branches    10418    10428      +10     
==========================================
+ Hits        31095    31097       +2     
- Misses       5656     5670      +14     
  Partials      428      428              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

The profile menu was labeled "Upload Local Profile" with an upload
icon, so the Download button tucked inside its dialog was easy to miss
for users who just wanted to save a profile to disk.

Rename the menu button to "Save This Profile…" and give it a save
icon. In the panel, present the Download and Upload actions as two
destination cards instead of a pair of buttons, and add an "applies to
both" badge to the include-options heading to make clear those choices
affect either destination. The upload card reads "Re-upload" when the
profile is already published.

Closes firefox-devtools#3620
Comment thread locales/en-US/app.ftl
MenuButtons--publish--save-profile-title = Save This Profile
MenuButtons--publish--save-profile-description = Pick what to include, then choose a destination below.
# Refers to the two destinations offered in this panel: downloading the profile to a file and uploading it to share.
MenuButtons--publish--applies-to-both = applies to both

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not a very friendly design for localization. Please don't use a badge for this type of information, it should be explained in the text.

@fatadel
fatadel marked this pull request as draft July 24, 2026 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unclear how to save or share my profile from a "from-browser" URL

2 participants