Application iOS Discourse Hub : le maintien appuyé sur les liens ne fonctionne pas

Je ne sais pas si c’est un bug ou simplement une UX bancale, mais je remarque que le maintien appuyé sur n’importe quel lien hypertexte dans l’application Discourse Hub sur iOS n’a aucun effet. En tapant sur le lien, il s’ouvre automatiquement dans Safari, mais le maintien appuyé (tap and hold), qui ouvre généralement un menu contextuel, ne fait absolument rien.

Comportement attendu : un menu contextuel simple avec des options comme « ouvrir dans le navigateur » ou « copier le lien » (peut-être d’autres, je ne sais pas, celles-ci semblent les plus importantes).

Voici comment les principaux navigateurs le gèrent, respectivement Safari, Firefox et Chrome :

Je suggère la solution la plus simple, essentiellement ce que fait Chrome (celui sans image d’aperçu) : « ouvrir dans le navigateur », « copier le lien » et « partager ». Peut-être plusieurs options de navigateur si cela est facile à prendre en charge.

Mais il faut absolument faire quelque chose plutôt que rien ! Sinon, il n’y a aucun moyen facile de copier un lien sans quelques étapes supplémentaires ou sans changer d’application.

1 « J'aime »

Je suis tombé sur ce problème aussi, car j’ai supprimé Safari de mon iPhone (oui, je suis bizarre). J’aimerais qu’un appui long propose au moins de copier le lien !

3 « J'aime »

Cela ressemble à une régression : Long press image in webview doesn't trigger default card modal in iOS · Issue #1236 · react-native-webview/react-native-webview · GitHub

J’ai confirmé cela dans un simulateur sous 12.2 : un appui long sur un lien permet de partager, copier, etc.

4 « J'aime »

Bonne nouvelle : il s’avère qu’il s’agissait d’un simple paramètre dans l’implémentation de react-native-webview. Je l’ai activé et une version bêta de l’application sera prête sous peu.

5 « J'aime »