Before submitting
Area
apps/desktop
Steps to reproduce
- Install the latest T3 Code AppImage on Linux.
- Launch the application.
- Click "Continue with Google".
- Complete Google authentication in the browser.
- Return to the desktop app.
Observed behavior:
-
The application navigates to:
t3code://app/CLERK-ROUTER/VIRTUAL/sign-up
-
The UI renders a "Not Found" page.
-
The application never redirects into the main app.
Additional observations:
- The Google OAuth flow succeeds.
- The Clerk user is created successfully.
- The application remains stuck on the virtual sign-up route.
Expected behavior
After a successful Google sign-up, the application should:
- Complete the Clerk sign-up flow.
- Redirect away from the Clerk virtual sign-up route.
- Open the main T3 Code interface automatically.
Actual behavior
After Google authentication:
-
The application navigates to:
t3code://app/CLERK-ROUTER/VIRTUAL/sign-up
-
The page displays "Not Found".
-
The user cannot continue through the UI.
However, the user is actually authenticated.
Manually navigating to:
t3code://app/
immediately opens the application normally.
Impact
Blocks work completely
Version or commit
T3 Code AppImage 0.0.30
Environment
OS: POP OS UBUNTU BASED Linux Desktop: COSMIC Display Server: Wayland Browser: Brave Package: AppImage
Logs or stack traces
No application crash.
The application successfully authenticates with Clerk but remains on:
t3code://app/CLERK-ROUTER/VIRTUAL/sign-up
instead of redirecting to the main application.
During debugging I noticed that the Clerk sign-up object initially reported:
- status: missing_requirements
- missingFields: ["legal_accepted"]
After updating the sign-up with:
await window.Clerk.client.signUp.update({
legalAccepted: true
})
the sign-up completed successfully and a session/user was created.
The remaining issue appears to be that the desktop app never redirects away from:
t3code://app/CLERK-ROUTER/VIRTUAL/sign-up
even though authentication has completed.
Screenshots, recordings, or supporting files
No response
Workaround
After completing Google sign-in, manually navigating to the application root allows the app to open normally.
Steps:
-
Open the browser and enter:
t3code://app/
or, from the DevTools console:
window.location.href = "t3code://app/"
After manually navigating to the root route, the application loads and works normally.
Before submitting
Area
apps/desktop
Steps to reproduce
Observed behavior:
The application navigates to:
t3code://app/CLERK-ROUTER/VIRTUAL/sign-up
The UI renders a "Not Found" page.
The application never redirects into the main app.
Additional observations:
Expected behavior
After a successful Google sign-up, the application should:
Actual behavior
After Google authentication:
The application navigates to:
t3code://app/CLERK-ROUTER/VIRTUAL/sign-up
The page displays "Not Found".
The user cannot continue through the UI.
However, the user is actually authenticated.
Manually navigating to:
t3code://app/
immediately opens the application normally.
Impact
Blocks work completely
Version or commit
T3 Code AppImage 0.0.30
Environment
OS: POP OS UBUNTU BASED Linux Desktop: COSMIC Display Server: Wayland Browser: Brave Package: AppImage
Logs or stack traces
Screenshots, recordings, or supporting files
No response
Workaround
After completing Google sign-in, manually navigating to the application root allows the app to open normally.
Steps:
Open the browser and enter:
t3code://app/
or, from the DevTools console:
After manually navigating to the root route, the application loads and works normally.