Open alltheseas opened 3 months ago
I am guessing maybe nostrdb @jb55
On Fri, Mar 15, 2024 at 08:09:20AM -0700, alltheseas wrote:
what happens
As a multiple profile user on Damus iOS (i.e. main keys, plus multiple test keys) sometimes when I create one or more test keys, log out, and log back in to my main keys, Damus out of nowhere "swaps" my main keys with my test keys.
I do not log out of my main keys, and all of a sudden I see a screen with my test keys, as if I logged out with my main keys, and logged in with one of my test keys.
It's a bit surreal.
hmm weird, I have not experienced that.
happened again after log out, new test keypair creation, log out, log back in with my keys
On Sat, Mar 30, 2024 at 05:41:35AM -0700, alltheseas wrote:
happened again after log out, new test keypair creation, log out, log back in with my keys
do you have very specific steps to reproduce?
Let me try to recreate reliably.
In this testing process, ran into a new bug where if I switch apps to copy my test keys to a text app, I restart the onboarding.
https://github.com/damus-io/damus/assets/64376233/372bfc99-ad95-4f00-97a8-d36b15897b87
I think bug is related to above.
Actions: Home, go to notifications, Log out, create account, copy nsec, swap app to text app, paste nsec, return to damus
Result: onboarding has restarted
Repeated 2/2 times.
Actions: New keys, copy nsec, continue (do not swap app),
Intermediate result: first screen viewed in damus is notification view (onboarding prompt was turned off in my settings),
Action(continued): follow account in universe, follow account via damus profile, log out (result: see get started screen), swap app to notes/github, swap back to damus, click on get started -> i am logged in to the test account again (without pasting my nsec)
How to recreate original issue:
Action: log out, create test keys (do not swap damus app to text editor), follow account in universe view, follow third party account via damus, log out
Action: Login with main keys, swap app, re-open Damus (intermediate result: no issue), close damus, open damus.
Result: I am logged out of my main keys and into the previous test account
what happens
As a multiple profile user on Damus iOS (i.e. main keys, plus multiple test keys) sometimes when I create one or more test keys, log out, and log back in to my main keys, Damus out of nowhere "swaps" my main keys with my test keys.
I do not log out of my main keys, and all of a sudden I see a screen with my test keys, as if I logged out with my main keys, and logged in with one of my test keys.
It's a bit surreal.