In Add Service Provider, clicking Edit with empty Service Provider Name switches form to “Add Service Provider” unexpectedly #133

Open
opened 2025-09-22 03:52:49 -04:00 by mayur.joshi.dev.2 · 1 comment

Issue URL:

https://account-settings.topcoder.com/#tools

Steps to reproduce

  1. Go to https://www.topcoder.com
  2. Click "Account Settings"
  3. Go to "Tools" menu
  4. Scroll down to Service Provider
  5. Add a new service provider
  6. Now click on the edit icon next to it
  7. Without entering a service provider name (which is required), click on "Edit Service Provider to your List"

Actual result

Clicking the button without a value for Service Provider incorrectly switches the form into “Add Service Provider” mode instead of showing validation feedback.

Expected result

If “Service Provider Name” is left empty and user clicks the button, the system should either show a validation error or keep the user in the edit form until a valid value is entered.

Screenshots/Videos

Environment

  • OS and Browser version:
    MacOS Sonoma: Version 14.3.1
    Google Chrome: Version 140.0.7339.186 (Official Build) (x86_64)

  • Device: Macbook Pro

Reproducibility

5/5

#### Issue URL: https://account-settings.topcoder.com/#tools #### Steps to reproduce 1. Go to https://www.topcoder.com 2. Click "Account Settings" 3. Go to "Tools" menu 4. Scroll down to Service Provider 5. Add a new service provider 6. Now click on the edit icon next to it 7. Without entering a service provider name (which is required), click on "Edit Service Provider to your List" #### Actual result Clicking the button without a value for Service Provider incorrectly switches the form into “Add Service Provider” mode instead of showing validation feedback. #### Expected result If “Service Provider Name” is left empty and user clicks the button, the system should either show a validation error or keep the user in the edit form until a valid value is entered. #### Screenshots/Videos <video src="attachments/68375e96-3549-49fe-9fa2-224b531c7a0d" title="output.mp4" controls></video> #### Environment - OS and Browser version: MacOS Sonoma: Version 14.3.1 Google Chrome: Version 140.0.7339.186 (Official Build) (x86_64) - Device: Macbook Pro #### Reproducibility 5/5
1.8 MiB
mayur.joshi.dev.2 added the ChromeFunctionalMacOSUX labels 2025-09-22 03:53:02 -04:00
nithya160925 added validS: Low and removed UX labels 2025-09-24 11:13:02 -04:00
nithya160925 added the P: Account Settings label 2025-09-25 04:47:37 -04:00
Collaborator

All the Edit buttons in the Tools page don't seem to be prepopulating values. Another relevant issue #150

We also need to validate for mandatory values while saving the edits.

All the Edit buttons in the Tools page don't seem to be prepopulating values. Another relevant issue #150 We also need to validate for mandatory values while saving the edits.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Topcoder-Platform/public-website-qa-bug-hunt#133