The most frustrating experience for new users is the inability to interact with ActivityPub posts whose link is shared to them via some other mean (ie: email, IM...).
The frustration comes from ending up visiting the server with a web browser and not having the possibility to interact without providing the profile identifier to let the server redirect you to your profile server.
Instead, if the Mastodon app offered to open such link the user would have less pain in interacting, because the app would already know how to authenticate self with the server.
If the opened link is not found to be recognizable as an ActivityPub post the app could simply tell this to the user and ask again to the system which other app should open it.
This issue is really making adoption hard
The most frustrating experience for new users is the inability to interact with ActivityPub posts whose link is shared to them via some other mean (ie: email, IM...).
The frustration comes from ending up visiting the server with a web browser and not having the possibility to interact without providing the profile identifier to let the server redirect you to your profile server.
Instead, if the Mastodon app offered to open such link the user would have less pain in interacting, because the app would already know how to authenticate self with the server.
If the opened link is not found to be recognizable as an ActivityPub post the app could simply tell this to the user and ask again to the system which other app should open it.
This issue is really making adoption hard