El botón de actualizar en el cuadro emergente "Has sido desconectado" va a inicio en su lugar

Pasos:

  1. Iniciar sesión
  2. Abrir otra pestaña de Discourse
  3. Cerrar sesión
  4. Cambiar a la otra pestaña para ver el mensaje anterior
  5. Hacer clic en “Actualizar”

Resultado real:

  1. Redirigido a https://meta.discourse.org

Resultado esperado:

  1. La página se actualiza =)

Navegador: Firefox 76.0b8

(También, parece que el inicio de sesión con GitHub solo funciona en el segundo intento).

El código relevante parece ser:

y

¿La referencia a la función logout podría simplemente reemplazarse con window.location.reload?

El comportamiento aquí no es bueno; la función de actualizar debería, bueno, actualizar, no “ir al inicio”. Dicho esto, me pregunto si la implementación es correcta y si el botón está mal etiquetado. Si no redirigimos a los usuarios al inicio, al actualizar podrían producirse errores 404, en caso de que la página en la que se encontraban fuera un mensaje privado, una categoría segura, un sitio que requiera inicio de sesión, etc.

3 Me gusta

Eso es cierto, aunque en mi caso estaba leyendo varios hilos públicos.

También creo que podría ser un problema que, si la página era privada, el contenido privado sigue siendo algo visible detrás del cuadro de diálogo antes de hacer clic en el botón, así que quizás la página debería actualizarse inmediatamente.

Esto es, sin duda, intencional.

El cliente no tiene forma de saber si el tema que buscabas es público o no. Podríamos incluir mucha lógica aquí para permitirlo, pero, en mi opinión, ser desconectado es una condición muy rara y, en tal caso, debería considerarse como un “botón de reinicio”.

Un “botón de reinicio” debería llevarte de vuelta a la página de inicio.

Supongo que estoy de acuerdo en cambiar la etiqueta aquí, pero no estoy seguro de cómo llamarla. “Actualizar a la página de inicio” es demasiado largo.

3 Me gusta

Supongo que si cambiamos “Actualizar” por “Inicio”, podemos cerrar este tema como completo, ¿@jomaxro?

2 Me gusta

El botón “actualizar” del navegador funciona bien y no pierde mi ubicación si no es necesario. =)

La PR está arriba:

4 Me gusta