Clicar fora da modal de favoritos criará o favorito de qualquer maneira

Pode ser impressão minha, mas estou acostumado a fechar um modal que quero cancelar clicando fora dele.

Ao criar um favorito, o modal desaparece quando você clica fora dele, no entanto, o favorito ainda está sendo criado ou alterado. Não era isso que eu esperava que acontecesse.

Clicar no X ou pressionar ESC para fechar o modal realmente cancela a ação.

firefox_Bu7E734mqK

9 curtidas

Acabei de reproduzir isso em sua postagem. :slightly_smiling_face:

Clicar em ‘fora da tela’ realmente cria o marcador em vez de sair sem salvar.

6 curtidas

Não tenho certeza, este pode ser o comportamento pretendido, de acordo com a forma como os navegadores (pelo menos o Firefox, se bem me lembro) tratam os favoritos.

Você clica no botão de favorito e ele cria o favorito, a menos que você peça especificamente para não fazer isso.

3 curtidas

Mas desde o início dos tempos, fechar um modal não realiza nenhuma ação.

4 curtidas

Concordo que isso parece um bug. Também consigo reproduzir aqui. Clicar fora do modal cria um favorito sem lembrete definido.

5 curtidas

Isso foi feito intencionalmente quando o recurso foi desenvolvido, a ideia era seguir o modal de favoritos do Firefox como exemplo… a lógica é:

  • Clique em novo favorito, clique fora do modal, o modal é fechado e o favorito é criado
  • Clique em novo favorito, clique em cancelar, nenhum favorito é criado
  • Clique em um favorito existente, um novo botão “Remover favorito” aparece, você pode usá-lo para removê-lo.

Isso não quer dizer que não devamos mudar se for confuso, mas tecnicamente não é um bug. Vou mover isso para UX. A diferença entre o modal de página inteira (Discourse) e o menu suspenso (Firefox) pode ser significativa para justificar a mudança de comportamento?

8 curtidas

Eu acho que meu principal problema é que isso não é consistente com outros modais no Discourse. Clicar fora do modal de Denunciar não cria uma denúncia, clicar fora do modal de Compartilhar não compartilha a postagem.

8 curtidas

Vou arriscar um palpite de que nunca houve um popup/modal antes, então fez sentido na época em que foi adicionado manter a funcionalidade antiga (ou seja, você clicou no botão de favorito, então recebe um favorito). Mas, no geral, parece estranho. Dito isso, eu marco coisas o tempo todo e nunca tinha notado essa peculiaridade!

(A forma como os navegadores adicionam favoritos automaticamente quando acidentalmente pressiono Control-D me incomoda há anos…)

1 curtida

Sim, para ser rigoroso, podemos dizer que o clique no botão de favoritos é a ação, porque tudo no modal seguinte é opcional. Compartilhar e Sinalizar exigem uma ação adicional ou mais informações e não há nada para fazermos com um único clique. Em retrospecto, isso é provavelmente muito mais difícil de descobrir do que um comportamento consistente do modal.

Uma coisa que talvez possa esclarecer é uma forma diferente de menu… isso não funciona perfeitamente como mostrado neste rápido mockup, mas se quisermos manter os favoritos de clique único, pode valer a pena explorar. Dessa forma, você poderia ver mais claramente a mudança de estado do botão quando clicado, e não é um modal completo, então talvez isso torne o comportamento de clicar fora menos confuso.

6 curtidas

Não é uma má ideia,
Por favor, note que no momento o marcador é adicionado no momento em que a janela modal é dispensada, não no momento em que é aberta. Portanto, isso exigiria uma refatoração pesada ou a simulação do estado do botão.

2 curtidas

Vou mencionar o @martin aqui, acho que isso é intencional, mas também entendo a confusão.

No uso no mundo real, esse “marcar em excesso” quase nunca me prejudica, mas posso entender a surpresa aqui.

5 curtidas

Não é um bug, é intencional e tem sido assim desde o início dos favoritos. Isso serve para remover atritos na criação de favoritos e, como Kris disse:

Talvez eu possa ver isso como uma preferência do usuário ou algo assim, mas tem sido assim por pelo menos 2 anos sem problemas, então eu gostaria de ter mais relatos de que isso é um problema antes de agirmos sobre isso.

7 curtidas

Mais uma vez, este é outro problema sobre o qual me disseram para vir aqui. Está copiado daquele fórum, você pode obter o link aqui

Ao pressionar F em um tópico, a janela modal “Marcar como favorito” aparece. Minha primeira reação é clicar fora porque provavelmente não pretendia abri-la, pois um F normal é provavelmente muito fácil de abrir em primeiro lugar.

Mas, isso o salva como um favorito.

Isso não é um bug porque a mesma coisa acontece na maioria dos fóruns, é apenas um incômodo.

O que eu acho que deveria acontecer é que, quando eu clico fora, ele não faz nada e ignora o favorito. Mas, se eu clicar no botão “Salvar”, então ele pode criar o favorito.

Em resumo, apenas faça com que clicar fora não faça nada, e você tenha que clicar em Salvar antes que um favorito seja salvo.

5 curtidas

Isso é diferente, você está clicando em um botão que é “Sim, quero marcar isso”.
No Discourse, você provavelmente pressionou F por acidente e não quer marcá-lo.

Como o OP diz, não é consistente com todos os outros modais no Discourse, acho que deveria ser alterado.

1 curtida