Skip to content

[Bug]: Tailscale HTTPS - Show the "Serve is not enabled on your tailnet." error in GUI. #2830

@mmmattG

Description

@mmmattG

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I am describing a concrete problem or use case, not just a vague idea.

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

  • I would be open to helping implement this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequested improvement or new capability.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions