Hub Discourse app iOS: la pressione prolungata sui link non fa nulla

Non sono sicuro se si tratti di un bug o semplicemente di un’interfaccia utente strana, ma ho notato che la pressione prolungata su qualsiasi hyperlink nell’app Discourse Hub per iOS non ha alcun effetto. Toccare il link lo apre automaticamente in Safari, ma la pressione prolungata, che di solito apre un menu contestuale, non fa assolutamente nulla.

Comportamento atteso: qualche tipo di semplice menu contestuale con “apri nel browser” o “copia link” (magari altre opzioni, non lo so, quelle sembrano le più importanti).

Ecco come lo fanno i principali browser, rispettivamente Safari, Firefox e Chrome:

Suggerirei la soluzione più semplice, sostanzialmente quella di Chrome (quella senza immagine di anteprima): potrebbe bastare “apri nel browser”, “copia link” e “condividi”. Forse anche più opzioni di browser, se è facile da implementare.

Ma è assolutamente necessario fare qualcosa invece di non fare nulla! Altrimenti non c’è un modo semplice per copiare un link senza alcuni passaggi aggiuntivi o senza cambiare app.

1 Mi Piace

Anch’io mi sono imbattuto in questo problema perché ho rimosso Safari dal mio iPhone (sì, sono strano). Mi piacerebbe che il tocco prolungato offrisse almeno anche l’opzione per copiare il link!

3 Mi Piace

Sembra che si tratti di una regressione: Long press image in webview doesn't trigger default card modal in iOS · Issue #1236 · react-native-webview/react-native-webview · GitHub

Ho confermato questo comportamento su un simulatore in esecuzione su 12.2: un tocco prolungato su un link consente di condividere, copiare, ecc.

4 Mi Piace

Buone notizie: si è scoperto che si trattava di una semplice impostazione nell’implementazione di react-native-webview. L’ho abilitata e una versione beta dell’app sarà pronta a breve.

5 Mi Piace