Hub de Discourse para iOS: mantener pulsado en enlaces no hace nada

No estoy seguro de si se trata de un error o simplemente de una UX extraña, pero he notado que mantener presionado cualquier hipervínculo en la aplicación Discourse Hub en iOS no tiene ningún efecto. Al tocar el enlace, este se abre automáticamente en Safari, pero al mantener presionado (lo que normalmente abre un menú contextual), no sucede absolutamente nada.

Comportamiento esperado: algún tipo de menú contextual sencillo con opciones como “abrir en el navegador” o “copiar enlace” (quizás otras, no lo sé, pero esas parecen las más importantes).

Así es como lo hacen los principales navegadores, Safari, Firefox y Chrome respectivamente:

Sugiero la opción más sencilla, básicamente lo que hace Chrome (el que no tiene imagen de vista previa): podría ser simplemente “abrir en el navegador”, “copiar enlace” y “compartir”. Quizás múltiples opciones de navegador si es fácil de implementar.

¡Pero definitivamente debería hacer algo en lugar de no hacer nada! De lo contrario, no hay una forma fácil de copiar un enlace sin dar algunos pasos adicionales o cambiar de aplicación.

1 me gusta

Yo también me he encontrado con esto porque tengo Safari eliminado en mi iPhone (sí, soy raro). ¡Me gustaría que al tocar y mantener pulsado también se ofreciera copiar el enlace!

3 Me gusta

Esto parece ser una regresión: Long press image in webview doesn't trigger default card modal in iOS · Issue #1236 · react-native-webview/react-native-webview · GitHub

Lo confirmé en un simulador ejecutando 12.2; mantener presionado un enlace permite compartir, copiar, etc.

4 Me gusta

Buenas noticias: resulta que esto era una configuración sencilla en la implementación de react-native-webview. La he activado y una versión beta de la aplicación estará lista en breve.

5 Me gusta