Disconnected Windows client connects automatically after settings change #2033

Open
opened 2025-11-20 06:11:34 -05:00 by saavagebueno · 2 comments
Owner

Originally created by @jauwp on GitHub (Jun 30, 2025).

Describe the problem

A disconnected Windows client will automatically connect if any setting is changed.

To Reproduce

  1. Run netbird down or disconnect the Windows client
  2. Click the Windows Client icon in the taskbar
  3. Go to Settings and check/uncheck any setting to change it
  4. The client will automatically connect

Expected behavior

If the client is disconnected it should stay disconnected after the setting is changed.

Are you using NetBird Cloud?

Self-hosted

NetBird version

0.49.0

Have you tried these troubleshooting steps?

  • [X ] Reviewed client troubleshooting (if applicable)
  • [X ] Checked for newer NetBird versions
  • [X ] Searched for similar issues on GitHub (including closed ones)
  • [X ] Restarted the NetBird client
  • [X ] Disabled other VPN software
  • [X ] Checked firewall settings
Originally created by @jauwp on GitHub (Jun 30, 2025). **Describe the problem** A disconnected Windows client will automatically connect if any setting is changed. **To Reproduce** 1. Run netbird down or disconnect the Windows client 2. Click the Windows Client icon in the taskbar 3. Go to Settings and check/uncheck any setting to change it 4. The client will automatically connect **Expected behavior** If the client is disconnected it should stay disconnected after the setting is changed. **Are you using NetBird Cloud?** Self-hosted **NetBird version** 0.49.0 **Have you tried these troubleshooting steps?** - [X ] Reviewed [client troubleshooting](https://docs.netbird.io/how-to/troubleshooting-client) (if applicable) - [X ] Checked for newer NetBird versions - [X ] Searched for similar issues on GitHub (including closed ones) - [X ] Restarted the NetBird client - [X ] Disabled other VPN software - [X ] Checked firewall settings
saavagebueno added the triage-needed label 2025-11-20 06:11:34 -05:00
Author
Owner

@mlsmaycon commented on GitHub (Jun 30, 2025):

There are two aspects to this behavior.

First, we can't change it without calling the UP API; this is a limitation of the client daemon API.

Second, most users have the intention to connect after changing a setting. Can you share your case for the change without connecting right away?

@mlsmaycon commented on GitHub (Jun 30, 2025): There are two aspects to this behavior. First, we can't change it without calling the UP API; this is a limitation of the client daemon API. Second, most users have the intention to connect after changing a setting. Can you share your case for the change without connecting right away?
Author
Owner

@jauwp commented on GitHub (Jun 30, 2025):

I understand that is probably how most users would want it.

In our example, we are slowly rolling out services with Netbird and we currently are starting with access to our timesheet app. The user doesn't need Netbird connected unless they are out of the office and needs to access their timesheet. So for most of our users right now Netbird should be disconnected. Sometime recently the Connect on Startup setting defaulted to checked. We have been telling users to uncheck that. However they don't expect that unchecking Connect on Startup will make Netbird connect when the client is disconnected.

@jauwp commented on GitHub (Jun 30, 2025): I understand that is probably how most users would want it. In our example, we are slowly rolling out services with Netbird and we currently are starting with access to our timesheet app. The user doesn't need Netbird connected unless they are out of the office and needs to access their timesheet. So for most of our users right now Netbird should be disconnected. Sometime recently the Connect on Startup setting defaulted to checked. We have been telling users to uncheck that. However they don't expect that unchecking Connect on Startup will make Netbird connect when the client is disconnected.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#2033