Skip to content

Windows Desktop sign-in ignores the HTTPS proxy and times out #1380

Description

@yx637718

What happened

Environment

  • Windows desktop app, installed on 2026-09-18.
  • Exact packaged version is not exposed in the Windows executable metadata; the installer was the current desktop build available at installation time.
  • Local HTTP proxy: http://127.0.0.1:7897. The proxy works for other applications and for a Bun request launched with the proxy environment.

Expected behavior

Freebuff Desktop should honor the standard proxy environment variables or the Windows proxy configuration when it is launched from Explorer, so the sign-in request can reach https://freebuff.com.

Actual behavior

The app shows:

Sign-in failed — retry

Could not reach freebuff.com: The operation timed out

The local Freebuff orchestrator is healthy at http://127.0.0.1:7371, and its auth status reports reason: request_timeout. The installed desktop bundle sends the sign-in request to POST https://freebuff.com/api/auth/cli/code with a 15-second timeout.

When Freebuff is launched normally from Explorer, it does not inherit the proxy environment available to the terminal, so the sign-in request goes direct and times out. A proxy-injected launcher is the current workaround.

Steps to reproduce

  1. On Windows, configure a working local HTTP proxy at http://127.0.0.1:7897.
  2. Install and launch Freebuff Desktop normally from Explorer, without proxy environment variables in the process environment.
  3. Click Sign in to Freebuff.
  4. Observe the timeout error.
  5. For comparison, run a Bun HTTPS request with HTTP_PROXY and HTTPS_PROXY set to http://127.0.0.1:7897; the request reaches freebuff.com successfully.

Where does this happen?

Desktop app

Operating system

Windows

Version

Unknown packaged Windows desktop build (installed 2026-09-18)

Model

No response

Logs or screenshots

Observed UI error: “Could not reach freebuff.com: The operation timed out”. 

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:desktopThe Electron desktop appbot:triagedClassified by the community triage bottype:bugA defect in the code with a reproducible failure

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions