Error de entrada en PWA de iOS (corregido en iOS 18.7)

Para añadir algo de contexto:

  • El problema apareció por primera vez en iOS 18.6.2, justo después de actualizar mi sitio autohospedado (instalación estándar de producción en un solo contenedor Docker que rastrea tests-passed). Esa actualización incorporó no más de ~40 nuevos commits, incluido el reciente commit del plugin “Who’s Online”.
  • Solo ejecuto los plugins oficiales de Discourse, sin código de terceros ni parches personalizados.
  • Dado que pude reproducirlo también en la PWA de Meta, eso descartó cualquier problema específico de la instancia.

Después de actualizar a iOS 18.7, el problema desapareció. Por lo tanto, parece que fue una regresión upstream de iOS/WebKit, no un cambio en Discourse.

1 me gusta