Open hwine opened 6 years ago
cc: @keybase/react-hackers
@hwine Does this happen if you run keybase ctl app-exit
before relaunching the GUI app?
If so I suspect it's that react is not getting a logout event and presenting the wrong pane, as @maxtaco tagged.
Does this happen if you run keybase ctl app-exit before relaunching the GUI app?
@timfallmk No -- issuing the ctl app-exit
allows the KeyBase app to start with the login screen.
If so I suspect it's that react is not getting a logout event and presenting the wrong pane, as @maxtaco tagged.
Is react even running at the time of the logout? (The app has already been exited in step 2.) Maybe the CLI logout process also needs to invoke ctl app-exit
?
@hwine Sorry, I should have been more specific. If keybase ctl app-exit
does the correct thing (which it sounds like it does), then in the bug case the problem is likely due to a (missing) react event on logouts.
Yah - I had trouble with the double negative. To be explicit keybase ctl app-exit
does fix the issue.
I can end up with a "useless" macOS client application -- it's not logged in, and there's no way to get to the login screen. (Originally mis posted as part of another bug.)
Sometimes, a stack trace is displayed on the app's screen (see below).
STR:
Workaround: