[GH-ISSUE #2654] Desktop app login flow: URL params stripped too quickly #6723

Open
opened 2026-04-20 17:18:11 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @CrazyWolf13 on GitHub (Apr 18, 2026).
Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/2654

Pre-submission checklist

  • I have searched for existing open or closed issue reports with the same problem.

Description

Hi,

With Vikunja 2.3.0, the desktop app now opens the system default browser for login. While this works in general, it becomes problematic when using multiple browsers.

In my case, I’m already logged into Vikunja in one browser, but the app opens another one. I tried copying the login URL and pasting it into the correct browser, but this doesn’t work because the URL parameters are cleared almost immediately due to the redirect. I guess this is for security.

Problem:

  • The login URL (with auth parameters) is only available for a very short moment
  • It gets stripped/redirected before it can be copied
  • This makes it impossible to transfer the login flow to another browser manually

Why this matters:
Users with multiple browsers (or profiles/containers) may not be authenticated in the default browser, even though they already have a valid session elsewhere. This makes the login flow unnecessarily frustrating or forces re-authentication.

Suggested improvements:

  • Show the full redirect URL (including parameters) on an intermediate page before redirecting
  • Add a “Copy URL” button (similar to VS Code’s auth flow)
  • Optionally delay the redirect slightly to allow manual copying
  • Or provide a fallback/manual login option in the desktop app

This would make the login flow more flexible and user-friendly in multi-browser setups.

Thanks!

Vikunja Version

2.3.0

Browser and version

Firefox 149.0

Can you reproduce the bug on the Vikunja demo site?

Yes

Screenshots

No response

Originally created by @CrazyWolf13 on GitHub (Apr 18, 2026). Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/2654 ### Pre-submission checklist - [x] I have searched for existing open or closed issue reports with the same problem. ### Description Hi, With Vikunja 2.3.0, the desktop app now opens the system default browser for login. While this works in general, it becomes problematic when using multiple browsers. In my case, I’m already logged into Vikunja in one browser, but the app opens another one. I tried copying the login URL and pasting it into the correct browser, but this doesn’t work because the URL parameters are cleared almost immediately due to the redirect. I guess this is for security. **Problem:** * The login URL (with auth parameters) is only available for a very short moment * It gets stripped/redirected before it can be copied * This makes it impossible to transfer the login flow to another browser manually **Why this matters:** Users with multiple browsers (or profiles/containers) may not be authenticated in the default browser, even though they already have a valid session elsewhere. This makes the login flow unnecessarily frustrating or forces re-authentication. **Suggested improvements:** * Show the full redirect URL (including parameters) on an intermediate page before redirecting * Add a “Copy URL” button (similar to VS Code’s auth flow) * Optionally delay the redirect slightly to allow manual copying * Or provide a fallback/manual login option in the desktop app This would make the login flow more flexible and user-friendly in multi-browser setups. Thanks! ### Vikunja Version 2.3.0 ### Browser and version Firefox 149.0 ### Can you reproduce the bug on the Vikunja demo site? Yes ### Screenshots _No response_
GiteaMirror added the area/desktopconcern/uxarea/auth labels 2026-04-20 17:18:12 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#6723