Deno Dashboard Login Redirect Bug
Steps to Reproduce
- Log in by visiting https://dash.deno.com/account/projects
- (Wait until) After 1–2 days, the session expires.
- Once expired, visit https://dash.deno.com/account/projects again to re-login.
- You’ll be redirected to:
https://console.deno.com/login?redirect=https%3A%2F%2Fdash.deno.com%2Fsignin%3Fredirect%3D%2Floginredirect%3D%252Faccount%252Fprojects - After logging in, you’re redirected to:
https://dash.deno.com/loginredirect=/account/projects
(This happens because the redirect URL in step 3 is missing a “?” in loginredirect — it should be login?redirect.
Note:
This issue occurs only once after the session/cookie expires. If you log out and try to reproduce it immediately, it won’t happen again — it reappears only after another 1–2 days when the session expires again.
Credit Request:
Please mention me Zubair Ibn Zamir (https://github.com/2u841r) in the next Deno release blog after fix, for reporting this issue.