-
Notifications
You must be signed in to change notification settings - Fork 281
Open
Description
Description
On the Mozilla Monitor new user welcome page (https://monitor.mozilla.org/user/welcome), during the "Enter info" step, the "City and state*" field has two distinct issues that create a poor user experience for non-US users and a confusing UI state.
-
Location Limitation: The "City and state*" field is mandatory, but the available options are limited to cities and states within the United States. This prevents users from outside the US from completing this step accurately.
-
API Loading State: While the locations API is loading, the input field incorrectly displays a "No locations found" message. This is misleading, as it should indicate a loading or pending state.
Steps to Reproduce
- Navigate to
https://monitor.mozilla.org/user/welcomein any web browser. - Proceed to the "Enter info" step of the onboarding process.
- Attempt to enter a city and state outside of the United States in the "City and state*" field.
- Observe that the autocomplete suggestions are limited to US locations only.
- Also, note that as the location data is being fetched, the field immediately shows "No locations found" rather than a loading indicator.
Expected Behavior
- The "City and state*" field should either be optional or should support international locations, allowing users from all regions to enter their correct information.
- While the locations are loading, the UI should display a loading indicator (e.g., a spinner or a "Loading..." message) to inform the user that data is being fetched.
Actual Behavior
- The "City and state*" field is mandatory and only accepts US-based locations, effectively blocking non-US users from proceeding with accurate information.
- The field shows a "No locations found" message during the initial loading of location data, which is confusing and suggests an error rather than a transient state.
Screenshot of the issue

Vinnl, RamKrishna7410, aliabbas456789-svg and Gapoly
Metadata
Metadata
Assignees
Labels
No labels