Falta el botón de cancelar al anular una publicación o cambiar la respuesta a otro tema

Pasos para reproducir:

  1. Comienza a responder a un tema (o publicación).
  2. Navega a otro tema.
  3. Haz clic en el botón de responder (al tema o a la publicación).
    O
    Haz clic en el botón cancelar.

En este punto, aparece este cuadro de diálogo:


Al hacer clic en “Sí, abandonar”, se elimina el borrador, se limpia el cuadro de respuesta y se cambia el destino de la respuesta (o se cierra el cuadro de respuesta si hiciste clic en “cancelar”). Al hacer clic en “No, guardar borrador”, se conserva el borrador, pero aún así se limpia el cuadro de respuesta y se cambia el destino de la respuesta (o se cierra el cuadro de respuesta si hiciste clic en “cancelar”).

¿Es este comportamiento al hacer clic en “No, guardar borrador” un error? He colocado este tema en #feature porque no estaba claro si era intencional o no. Si no lo era, supongo que es un error. Si fue intencional, creo que hay un gran problema de usabilidad con este enfoque. Idealmente, debería simplemente reasignar el borrador al hacer clic en un nuevo destino de respuesta (tal como lo haría si hicieras clic en un nuevo destino de respuesta dentro del mismo tema). Pero como mínimo, debería haber una forma de cancelar la operación. En este momento, la única forma de cancelar tu acción (es decir, si no quieres limpiar el cuadro de respuesta) una vez que se ha abierto el diálogo es pulsar ESC, lo cual, por supuesto, no funciona en dispositivos móviles. Hacer clic fuera del cuadro de diálogo tampoco cancela la operación, y no hay ningún botón X o “Cancelar” disponible.

1 me gusta

Este es tu error, @sam

1 me gusta

Esto es complicado. El comportamiento actual es intencional.

Creo que hay 3 opciones:

  1. Cambiar el destino
  2. Abandonar y comenzar una nueva respuesta
  3. Guardar y comenzar una nueva respuesta

En este momento, cambiar el destino no es nada fácil. Dicho esto… ¿por qué estarías respondiendo a un tema, luego cambiar de opinión y querer que sea una respuesta a un tema totalmente diferente?

Sinceramente, no estoy seguro de qué deberíamos hacer aquí. Supongo que podemos cambiar esto a:

Estás a punto de responder a un nuevo tema.

[Guardar borrador para más tarde] [Usar este borrador como respuesta]

Qué texto usar aquí es complicado.

3 Me gusta

Si es súper raro, prefiero ignorarlo por ahora.

Lo siento, ¿ignorar qué? ¿Te refieres a reasignar incondicionalmente?

Eso significa que si haces clic por error en ‘Responder’ a un tema diferente cuando tu editor está activo (o incluso minimizado), el borrador se irá al nuevo tema.

Quiero decir, no hacer nada.

1 me gusta

Mi uso principal de eso es citar algo de un tema en otro. No lo hago a menudo, pero ese es el uso principal donde quiero reorientar.

Sin embargo, eso no fue lo que ocurrió esta vez. Creo que en este caso pulsé el botón de responder por accidente y me molestó que pulsar el botón que normalmente significa “cancelar operación” eliminara mi respuesta del editor.


¿Por qué tienes que preguntar al usuario si quiere o no guardar el borrador? Creo que algo así sería más sencillo:

  1. Iniciar nueva respuesta (esto guardaría automáticamente el borrador) o reorientar el borrador a un nuevo tema/respuesta. Lo que prefiráis vosotros.
  2. Cancelar

Tu nueva propuesta tiene el mismo problema que mencioné originalmente, ya que no hay opción para simplemente no hacer nada.

1 me gusta

@sam, ¿cuáles fueron tus pensamientos sobre esto?

1 me gusta

honestly, I am not sure, I guess we could add a cancel here, but then there are 3 things on the menu which is a lot to think about

2 Me gusta

¿Quizás un icono de X sería suficiente? ¿O hacer clic fuera del cuadro de diálogo para cerrarlo? Obviamente, hay muchos aspectos a considerar relacionados con la coherencia con el resto de la aplicación. Básicamente:

  • ¿Algunos otros cuadros de diálogo tienen tres botones?
  • ¿Algunos otros cuadros de diálogo tienen una X en la esquina superior para cerrar el cuadro de diálogo?
  • ¿Algunos otros cuadros de diálogo se cierran al hacer clic/tocar fuera del cuadro de diálogo?

No estoy seguro de qué otras opciones existen si deseas mantener un botón para borrar el compositor mientras conservas el borrador y borrar el compositor mientras eliminas el borrador. Francamente, aún no entiendo por qué lo último es necesario.

1 me gusta