Rascunho não está sendo salvo ao criar um novo MP

Ao criar uma mensagem e salvá-la como rascunho, a mensagem não aparece em Rascunhos

Passos para reproduzir:

  • Abra Mensagens
  • Pressione :email: Nova Mensagem
  • Digite algo
  • Pressione o pequeno ícone :downwards_button: conforme mostrado no vídeo abaixo.
  • Inicie uma nova mensagem
  • Uma notificação deve aparecer dizendo:
    Tem certeza de que deseja excluir a mensagem?
  • Pressione Não, salvar rascunho
  • Vá para a seção de rascunhos. O rascunho não está lá.

Embora o fato de você querer criar uma nova mensagem quando já está no processo de criar uma pareça um pouco estranho, a funcionalidade de rascunho não deveria funcionar perfeitamente?


1 curtida

Você consegue reproduzir isso, @tshenry?

4 curtidas

Eu posso, mas acho que isso pode ser esperado. Pelo que consigo ver, um rascunho não será salvo a menos que atenda aos critérios definidos na configuração do site min post length (padrão: 20 caracteres).

Na minha opinião, se um rascunho tiver menos de 20 caracteres, provavelmente não é algo extremamente crítico se o usuário tiver que começar do zero. Acho que a única coisa que poderíamos melhorar aqui é não dar ao usuário a impressão de que o rascunho será salvo.

8 curtidas

Tentei criar um novo tópico — havia apenas 5 caracteres — e ele foi salvo como rascunho mesmo assim.

2 curtidas

Com efeito. Obrigado pelo acompanhamento. Isso me incentivou a investigar mais a fundo. Parece que pode ter a ver com o timing.

  • Se você digitar apenas “Hello” na linha do título da MP e parar, um rascunho será salvo :white_check_mark:
  • Se você digitar apenas “Hello” na área de texto da MP e parar, um rascunho será salvo :white_check_mark:

  • Se você digitar “Hello” na linha do título da MP e, em seguida, digitar imediatamente “Hello” na área de texto, nenhum rascunho será salvo :x:
  • Se você digitar “Hello” na área de texto da MP e, em seguida, digitar imediatamente “Hello” na linha do título, nenhum rascunho será salvo :x:

Ao redigir um tópico, todos os cenários acima parecem funcionar.

5 curtidas

Testei ambas as situações e, sim, você está certo. Ao digitar outra frase com 19 caracteres, a mensagem pop-up ainda aparece e, ao clicar em salvar rascunho, o rascunho não é salvo. Como você disse, a notificação deveria ser melhorada um pouco, para que os membros não entendam que seu rascunho será salvo. Talvez a mensagem nem devesse aparecer se o número de caracteres for <20. Obrigado por investigar isso! :slightly_smiling_face:

2 curtidas

Parece que são bugs, @sam?

1 curtida

Sim, uma pequena, não é como se você pudesse perder algo significativo.

Vou adicionar à minha lista.

5 curtidas

Isso deve ser corrigido via:

Descrição:

Eis como funciona atualmente o processo de salvamento de rascunhos:

  • se apenas o título estiver presente (sem resposta), o rascunho é salvo
  • se apenas a resposta estiver presente (sem título), o rascunho é salvo
  • se ambos, título e resposta, estiverem presentes, e o comprimento da resposta for menor que min_post_length e o comprimento do título for menor que min_topic_title_length, então o rascunho é salvo
  • se ambos, título e resposta, estiverem presentes, e o comprimento da resposta for menor que min_post_length, então o rascunho não é salvo (então por que o caso acima foi salvo? :thinking:)

As condições atuais de salvamento de rascunhos são complexas de entender e estão causando confusão.

Este commit atualiza o processo para salvar o rascunho se o título ou a resposta (ou ambos) existirem e pelo menos um deles atender aos critérios de comprimento exigidos.

Obrigado por relatar este problema @Thomas_G e por pesquisar mais a fundo @tshenry. :+1:

6 curtidas