Closed Bug 2031802 Opened 3 months ago Closed 3 months ago

Add location selection button to VPN panel

Categories

(Firefox :: IP Protection, task, P2)

Firefox 151
task

Tracking

()

VERIFIED FIXED
151 Branch
Tracking Status
firefox151 --- verified
firefox152 --- verified

People

(Reporter: mhynson, Assigned: mhynson)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fx-vpn])

Attachments

(4 files, 2 obsolete files)

The VPN Panel has UI updates which include a full width button for allowing a user to change their location.

There are various states for the button, but only the default state should be considered for this bug.

  • Default State - button text is "Recommended: Location" or "Recommended location" (confirm this text with Laura/Wolasi)
  • New Default State - same as the Default State but conditionally displays the "NEW" badge
  • Selected Location State - button text displays the selected location (this behavior should be handled in another bug)

Note: This more than likely could use a moz-button. Also take note of the arrow icon to the right.

More details are in the Figma - https://www.figma.com/design/dreQfreWFUrRMsjE2j4qwC/Built-in-VPN-Firefox-151?node-id=13569-26251&m=dev

Summary: Update VPN enable/disable buttons to full-list style → Add location selection button to VPN panel
Blocks: 2031807
Blocks: 2031825
Assignee: nobody → mhynson
Status: NEW → ASSIGNED
Attachment #9570836 - Attachment is obsolete: true
Attachment #9570837 - Attachment is obsolete: true
Attachment #9570838 - Attachment description: WIP: Bug 2031802 - Add location selection button to VPN panel → Bug 2031802 - Add location selection button to VPN panel. r=#ip-protection-reviewers,hjones
Blocks: 2033138
Priority: -- → P2

Description:
Please provide an explanation of the feature or change. Include a description of the user scenario in which it would be used and how the user would complete the task(s).
Screenshots and visual UI specs are welcome, but please include sufficient accompanying explanation so that blind members of the accessibility team are able to understand the feature/change.

How do we test this?
If there is an implementation to test, please provide instructions for testing it; e.g. setting preferences, other preparation, how to trigger the UI, etc.

When will this ship?
Tracking bug/issue:
Design documents (e.g. Product Requirements Document, UI spec):
Engineering lead:
Product manager:

The accessibility team has developed the Mozilla Accessibility Release Guidelines which outline what is needed to make user interfaces accessible:
https://wiki.mozilla.org/Accessibility/Guidelines
Please describe the accessibility guidelines you considered and what steps you've taken to address them:

Describe any areas of concern to which you want the accessibility team to give special attention:

Target Milestone: --- → 151 Branch
Blocks: 2033876
Pushed by mhynson@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/3ad783f9c9ce https://hg.mozilla.org/integration/autoland/rev/05415966db52 Add location selection button to VPN panel. r=hjones,ip-protection-reviewers,desktop-theme-reviewers,rking
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Attached image locations.png

Verified this as fixed using Firefox Nightly 152.0a1 (2026-04-27) on Windows 11. The "Location: Recommended" button is displayed in the VPN main panel.

Attachment #9574107 - Flags: approval-mozilla-beta?
Attachment #9574107 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attached image panel.png

Verified this as fixed using Firefox Beta 151.0b4 on Windows 11. The "Location: Recommended" button is displayed in the VPN main panel.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: