Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Explain your changes
When generating multiple links, the state of earlier links are overridden so do not successfully complete login on callback. Specifically, where login is started in multiple tabs, only the last one can be used successfully to login. These changes reuse state until successful login, so any of the tabs can be used to login.
Note: After login, the remaining tabs will still not be able to be used for login. The
state
can still be passed in if a new state is preferred on every call.Alternative solution to: #40
Checklist
🛟 If you need help, consider asking for advice over in the Kinde community.