- Declara users:[] y roles:[] en el estado inicial de Alpine para que
x-for funcione reactivamente desde el primer render
- Agrega totalPages:0 al estado inicial
- Añade comprobación response.ok antes de parsear JSON
- Usa || [] y || 0 para evitar TypeError si el backend retorna error
- Reemplaza data.Users.length con this.users.length (siempre array)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>