This seems to be because we didn’t finish setting the code that detects when sharing from an unsupported application, and unfortunately FF on iOS might be (for now) unsupported. Currently share modal still let’s you interact with the inputs, even after detecting an unsupported app, but instead should show some other view.
feature/unsupported-app-catch (PR: https://github.com/WorldBrain/Memex-Mobile/pull/10) I have written code to ensure the share modal’s UI switches to show a message instead of the inputs if the app being shared from is detected to be unsupported. @BlackForestBoi it would be good if you could do a dev build and try this with iOS Brave and FF when you’ve got time.
I also added some code to ensure any incomplete data that could have been saved to the DB gets cleaned - the cause of the dashboard UI no longer displaying any entries.
Just a note: we define “unsupported” to mean apps that don’t send the page URL over the share APIs we need to interact with. For example, Brave on iOS sends the title over the API rather than the URL, which is insufficient data for us to work with. Eventually, when we get more resources - in the form of better understanding native app development - we will hopefully work towards updating the APIs we interact with to expand support to these browsers.