auth-js
auth-js copied to clipboard
Current session lost when auth function call fails
Bug report
- [x] I confirm this is a bug with Supabase, not with my own application.
- [x] I confirm I have searched the Docs, GitHub Discussions, and Discord.
Describe the bug
Currently, the client logic calls _removeSession
to clear the session when doing an auth call. If the call fails, the existing session is never restored and is lost, effectively disconnecting the user session.
To Reproduce
Steps to reproduce the behavior, please provide code snippets or a repository:
- Create a supabase client and log in
- Call an auth function with invalid parameters
- Get the client session
Expected behavior
The existing client session is kept in the event of a fail.
System information
- Version of supabase-js: 2.64.2