Skip to content

[Bug]: Linux AppImage Google sign-in fails because t3code:// redirect URI is not authorized #4815

Description

@takdw

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

apps/desktop

Steps to reproduce

  1. Install and launch T3 Code 0.0.30 using the x86_64 AppImage on Ubuntu 24.04.
  2. Open Settings and start the Google sign-in or sign-up
  3. Complete the Google authentication flow in Firefox.
  4. Allow the browser to return to T3 Code through the t3code:// URL.
  5. Observe the Clerk redirect URI error.

Note: The AppImage did not initially register itself as a handler for the t3code:// scheme. I manually created a desktop entry and registered x-scheme-handler/t3code so Firefox could return to the application.

Expected behavior

After Google authentication, the browser should return to T3 Code and complete the sign-in or sign-up process.

Actual behavior

The callback opens T3 Code, but Clerk rejects the redirect URL and authentication cannot complete.

Redirect URL: t3code://app/CLERK-ROUTER/VIRTUAL/sign-up#/settings/general

Impact

Major degradation or frequent failure

Version or commit

v0.0.30 (T3-Code-0.0.30-x86_64.AppImage)

Environment

Ubuntu 24.04 LTS, Linux kernel 6.8.0-136-generic, x86_64, GNOME on X11, Firefox Snap

Logs or stack traces

No relevant authentication error was written to terminal output or T3 Code’s local logs. The Clerk error was displayed only in the browser UI:

The current redirect url passed in the sign in or sign up request does not match an authorized redirect URI for this instance.

Redirect URL: t3code://app/CLERK-ROUTER/VIRTUAL/sign-up#/settings/general

Screenshots, recordings, or supporting files

No response

Workaround

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or behaving incorrectly.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions