Aplicativo iOS Discourse Hub - toque longo em links não faz nada

Não tenho certeza se isso é um bug ou apenas uma UX estranha, mas notei que o toque longo em qualquer hyperlink no aplicativo Discourse Hub no iOS não tem efeito. Ao tocar no link, ele abre automaticamente no Safari, mas o toque e segurar, que normalmente abre um menu contextual, simplesmente não faz nada.

Comportamento esperado: algum tipo de menu contextual simples com “abrir no navegador” ou “copiar link” (talvez outros, não sei, esses parecem os mais importantes).

Veja como os principais navegadores fazem isso, Safari, Firefox e Chrome, respectivamente:

Sugiro o mais simples, basicamente o que o Chrome faz (aquele sem imagem de pré-visualização) — poderia ser apenas “abrir no navegador”, “copiar link” e “compartilhar”. Talvez múltiplas opções de navegador, se for fácil de suportar.

Mas definitivamente deveria fazer algo em vez de nada! Caso contrário, não há uma maneira fácil de copiar um link sem alguns passos extras ou trocar de aplicativos.

1 curtida

Eu também já encontrei isso porque removi o Safari do meu iPhone (sim, sou esquisito). Gostaria que o toque e segure pelo menos oferecesse a opção de copiar o link também!

3 curtidas

Parece que isso é uma regressão: Long press image in webview doesn't trigger default card modal in iOS · Issue #1236 · react-native-webview/react-native-webview · GitHub

Confirmei isso em um simulador rodando a versão 12.2; ao pressionar e segurar um link, é possível compartilhar, copiar, etc.

4 curtidas

Boas notícias: parece que isso era apenas uma configuração simples na implementação do react-native-webview. Eu a ativei e uma versão beta do aplicativo estará pronta em breve.

5 curtidas