Falta de botão de cancelar ao cancelar post ou mudar resposta para outro tópico

Passos para reproduzir:

  1. Comece a responder a um tópico (ou post).
  2. Navegue para outro tópico.
  3. Clique no botão de responder (ao tópico ou post).
    OU
    Clique no botão cancelar.

Neste ponto, este popup aparece:


Clicar em “Sim, abandonar” exclui o rascunho, limpa a caixa de resposta e altera o destino da resposta (ou fecha a caixa de resposta se você clicou em “cancelar”). Clicar em “Não, salvar rascunho” mantém o rascunho, mas ainda limpa a caixa de resposta e altera o destino da resposta (ou fecha a caixa de resposta se você clicou em “cancelar”).

Esse comportamento ao clicar em “Não, salvar rascunho” é um bug? Coloquei este tópico em #feature porque não estava claro para mim se isso era intencional ou não. Se não for, imagino que seja um bug. Se foi intencional, acho que há um grande problema de usabilidade com essa abordagem. Idealmente, acredito que o rascunho deveria apenas mudar de destino quando você clica em um novo destino de resposta (assim como faria se clicasse em um novo destino de resposta dentro do mesmo tópico). Mas, no mínimo, deveria haver uma maneira de cancelar a operação. Atualmente, a única maneira de cancelar sua ação (ou seja, se você não quiser limpar a caixa de resposta) depois que o diálogo foi aberto é pressionar ESC, o que, claro, não funciona em dispositivos móveis. Clicar fora da caixa de diálogo também não cancela a operação, e não há nenhum botão X ou Cancelar disponível.

1 curtida

Este é o seu bug, @sam

1 curtida

Isso é uma questão delicada. O comportamento atual é intencional.

Acho que existem 3 opções:

  1. Redirecionar
  2. Abandonar e começar uma nova resposta
  3. Salvar e começar uma nova resposta

No momento, o redirecionamento não é nada fácil. Dito isso… por que você estaria respondendo a um tópico e, em seguida, mudaria de ideia e gostaria que fosse uma resposta a um tópico totalmente diferente?

Honestamente, não tenho certeza do que devemos fazer aqui. Acho que podemos mudar isso para:

Você está prestes a responder a um novo tópico.

[Salvar rascunho para depois] [Usar este rascunho como resposta]

Qual texto usar aqui é complicado.

3 curtidas

Se for super raro, prefiro ignorar por enquanto.

Desculpe, ignorando o quê? Você quer dizer redirecionamento incondicional?

Isso significa que, se você clicar errado e responder a um tópico diferente enquanto o editor estiver aberto (ou até mesmo minimizado), o rascunho será enviado para o novo tópico.

Quero dizer, não fazer nada.

1 curtida

Meu uso principal para isso é citar algo de um tópico em outro. Não faço isso com frequência, mas é o principal caso em que quero reorientar.

Mas não foi isso que aconteceu dessa vez. Acredito que, neste caso, acabei apertando o botão de resposta sem querer e fiquei irritado por o botão que normalmente significa “cancelar operação” ter removido minha resposta do editor.


Por que é necessário perguntar ao usuário se deseja ou não manter o rascunho? Acredito que algo assim seria mais simples:

  1. Iniciar nova resposta (isso salvaria automaticamente o rascunho) ou reorientar o rascunho para um novo tópico/post. O que vocês preferirem.
  2. Cancelar

Sua nova proposta tem o mesmo problema que mencionei originalmente, pois não há uma opção para simplesmente não fazer nada.

1 curtida

@sam, o que você achou disso?

1 curtida

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 curtidas

Talvez um ícone X seja suficiente? Ou clicar fora da caixa de diálogo para fechá-la? Obviamente, há muito a considerar em relação à consistência com o restante do aplicativo. Basicamente:

  • Outros diálogos têm três botões?
  • Outros diálogos têm um X no canto superior para fechar o diálogo?
  • Outros diálogos fecham quando você clica/toque fora do diálogo?

Não tenho certeza de quais outras opções existem se você quiser manter um botão para limpar o compositor enquanto mantém o rascunho e limpar o compositor enquanto exclui o rascunho. Francamente, ainda não tenho certeza de por que o último é necessário.

1 curtida