midudev / la-velada-web-oficial

Web oficial de La Velada IV de Ibai Llanos
https://lavelada.es
Other
1.37k stars 621 forks source link

signin timeout #924

Closed DavdPortillo closed 4 months ago

DavdPortillo commented 5 months ago

Descripción

Este Pull Request introduce cambios en el manejo del botón de inicio de sesión en la versión móvil de la aplicación. Se ha corregido un problema por el cual el botón de inicio de sesión se quedaba en un estado “inhabilitado” después de que se cerraba la ventana de inicio de sesión.

Problema solucionado

El problema era que el botón de inicio de sesión se quedaba en un estado “inhabilitado” si se abría la ventana de inicio de sesión y luego se volvía atrás sin completar el inicio de sesión. Esto impedía que los usuarios pudieran intentar iniciar sesión de nuevo. Este problema solo ocurre en la versión móvil de la aplicación y no puede reproducirse utilizando las herramientas de desarrollador en un PC, ya que en ese entorno el botón funciona correctamente.

Cambios propuestos

Se ha modificado el controlador del evento onclick del botón de inicio de sesión para que restablezca el estado del botón después de un cierto período de tiempo, independientemente de si la promesa de inicio de sesión se resuelve o se rechaza. Esto asegura que el botón siempre vuelva a su estado original después de un intento de inicio de sesión, permitiendo a los usuarios intentar iniciar sesión de nuevo si lo desean.

Capturas de pantalla (si corresponde)

Se añade un video donde se muestra el problema En el video, primero se muestra el error que ocurre en la página oficial y luego se muestra cómo se soluciona el problema en el entorno de desarrollo local.

Vídeo de demostración

Comprobación de cambios

Impacto potencial

Estos cambios deberían mejorar la experiencia del usuario movil

al iniciar sesión en la aplicación, pero no se espera que tengan un impacto significativo en otras partes de la aplicación.

vercel[bot] commented 5 months ago

@DavdPortillo is attempting to deploy a commit to the midudev pro Team on Vercel.

A member of the Team first needs to authorize it.