When the login link via email is used as authentication method, the iOS app doesn’t detect successful authentication and still displays the „connect“ button in the main menu.
How to reproduce:
- Add a Discourse instance to the app
- Chose the magic link method in the instance
- Share the link in the mail with the Discourse app
- Complete the authentication in the app
- Go back to the main menu
There you can see that there’s still the „connect“ button displayed on the server you just successfully authenticated with. If the server name is touched, the app navigates to the instance and you are authenticated.