Two-factor authentication causes endless registration loop #210
Labels
No labels
Code
Contacts
Design
F-Droid
IndieWeb
Location
Mastodon
Media
Pixelfed
Pleroma
Posting
Question
Reader
Tracker
Translation
Usability
bug
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
inhji/indiepass-android#210
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Describe the bug
Two-factor authentication on the same device as Indigenous requires navigating away from the registration screen while the registration is still unfinished. However, navigating away from Indigenous causes the registration to reset, making it impossible to add new accounts.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Indigenous remembers the registration attempt while it is still going on.
Smartphone (please complete the following information):
Oh, very interesting. I know I've had this with some other apps as well. I then put both apps in split screen mode to achieve that, but that's of course totally not ideal (I'm not even sure at which android version is introduced, so probably not even everyone can do that).
I'll look into this soon!
Apparently mine does: I just found out because of your comment. That will allow me to complete the registration, but I do appreciate you looking into this!
I think it's dependent on device size and manufacturer's wishes, I remember having a device that won't go in split-screen unless you flash AOSP on it...
With password managers not providing reliable autofill it's also a critical issue.
I still have not figured out how to fix this. Documented it for now in the README.
Maybe something like saving WebView state in onSaveActivityState? That's how we were taught to preserve state when switching apps or rotating screen...