Exemplo
Reprodução
Você pode ver um exemplo em:
Ele responde a:
Esta é uma situação delicada sem um vencedor claro.
A solução mais simples seria limpar a informação de “resposta” nos posts abaixo quando você mover um pai, mas isso deixa um monte de respostas desconexas e confusas.
Esse pensamento deixa muitas respostas confusas no tópico original.
Uma solução mais sofisticada pode ser:
@Sam, eu esperava que o comentário, apesar de estar em um thread separado, fosse renderizado como antes, quando eu clicava no indicador de resposta:
Ele apareceria como o usuário espera, sem que precisássemos modificar o conteúdo de outro comentário, nem remover informações de resposta. Somente ao clicar um usuário notaria que ele está em outro lugar, a menos que um indicador de sua externalidade fosse colocado ao redor dele.
Eu sigo isso, mas infelizmente os internos do Discourse não suportam isso, é uma mudança muito complexa.
Tecnicamente, uma postagem armazena “responder para post_number”, não armazena “responder para post_id”, então uma correção aqui teria que envolver a conversão das respostas “fora do tópico” para alguma outra estrutura ou a alteração da tabela de postagens.