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.
On branch 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.