[GH-ISSUE #2141] [Netbird UI] Disable Connect Option While Connection is Ongoing #4434

Open
opened 2026-08-05 00:57:42 -04:00 by saavagebueno · 0 comments
Owner

Originally created by @marcportabellaclotet-mt on GitHub (Jun 15, 2024).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/2141

Description:

I'm experiencing an issue with the UI of Netbird. When I click the "Connect" option, the client starts the connection process. However, if the client is not yet connected because the connection is still ongoing, the UI still shows the option to connect. This can be confusing, especially when the connection process takes more than 10 seconds, leading the user to think that the connection is not being started.

Steps to Reproduce:

  1. Open the Netbird UI.
  2. Click the "Connect" option.
  3. Observe that the "Connect" option remains clickable while the connection is being established.

Expected Behavior:
Once the client starts the connection process, the "Connect" option should be automatically disabled to avoid user confusion. This will indicate that the connection process is in progress and prevent multiple attempts to connect.

Actual Behavior:
The "Connect" option remains active and clickable while the connection is being established, causing confusion and potential multiple connection attempts.

Suggested Solution:
Automatically disable the "Connect" option once the connection process starts. Re-enable the option only if the connection fails or the user disconnects.

Additional Context:
This issue is particularly problematic when the connection process takes more than 10 seconds. Users may mistakenly believe that the connection was not initiated and attempt to connect multiple times.

Originally created by @marcportabellaclotet-mt on GitHub (Jun 15, 2024). Original GitHub issue: https://github.com/netbirdio/netbird/issues/2141 **Description:** I'm experiencing an issue with the UI of Netbird. When I click the "Connect" option, the client starts the connection process. However, if the client is not yet connected because the connection is still ongoing, the UI still shows the option to connect. This can be confusing, especially when the connection process takes more than 10 seconds, leading the user to think that the connection is not being started. **Steps to Reproduce:** 1. Open the Netbird UI. 2. Click the "Connect" option. 3. Observe that the "Connect" option remains clickable while the connection is being established. **Expected Behavior:** Once the client starts the connection process, the "Connect" option should be automatically disabled to avoid user confusion. This will indicate that the connection process is in progress and prevent multiple attempts to connect. **Actual Behavior:** The "Connect" option remains active and clickable while the connection is being established, causing confusion and potential multiple connection attempts. **Suggested Solution:** Automatically disable the "Connect" option once the connection process starts. Re-enable the option only if the connection fails or the user disconnects. **Additional Context:** This issue is particularly problematic when the connection process takes more than 10 seconds. Users may mistakenly believe that the connection was not initiated and attempt to connect multiple times.
saavagebueno added the UXnetbird-uiclient-ui labels 2026-08-05 00:57:42 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#4434