Before submitting
Area
apps/desktop
Problem or use case
When enabling Tailscale HTTPS in T3 Code, doesn't report that the tailscale serve command is failing because HTTPS certificates need to be enabled on Tailscale
What happened:
I enabled Tailscale HTTPS from T3 Code Nightly.
The screen hangs with seemingly nothing happening, or the app restarts with seemingly no effect (inconsistent behaviour).
No visible errors were seen. (This is the key issue)
I verified that tailscale serve --bg --https=**** **** has error:
Serve is not enabled on your tailnet.
To enable, visit:
https://login.tailscale.com/f/serve?node=...
Proposed solution
User Fix:
Login to Tailscale and enable Tailscale HTTPS Certificates
T3 Code Fix:
Show the Tailscale error:
Serve is not enabled on your tailnet.
To enable, visit:
https://login.tailscale.com/f/serve?node=...
Additionally cancel the restart of T3 code if error occurs. (If possible)
Why this matters
The user doesn't know how to fix the problem without seeing the error.
Smallest useful scope
A toast/notification showing that an error occurred.
Alternatives considered
No response
Risks or tradeoffs
No response
Examples or references
No response
Contribution
Before submitting
Area
apps/desktop
Problem or use case
When enabling Tailscale HTTPS in T3 Code, doesn't report that the
tailscale servecommand is failing because HTTPS certificates need to be enabled on TailscaleWhat happened:
I enabled Tailscale HTTPS from T3 Code Nightly.
The screen hangs with seemingly nothing happening, or the app restarts with seemingly no effect (inconsistent behaviour).
No visible errors were seen. (This is the key issue)
I verified that
tailscale serve --bg --https=**** ****has error:Proposed solution
User Fix:
Login to Tailscale and enable Tailscale HTTPS Certificates
T3 Code Fix:
Show the Tailscale error:
Additionally cancel the restart of T3 code if error occurs. (If possible)
Why this matters
The user doesn't know how to fix the problem without seeing the error.
Smallest useful scope
A toast/notification showing that an error occurred.
Alternatives considered
No response
Risks or tradeoffs
No response
Examples or references
No response
Contribution