Tenho um tópico com 53 respostas. Se eu percorrer o tópico e individualmente selecionar cada postagem individual no tópico, recebo 53 postagens selecionadas.
No entanto, se eu percorrer o tópico e usar o botão selecionar + respostas (onde disponível, caso contrário, apenas um selecionar simples), acabo com uma contagem de 60 postagens:
E, de fato, se eu desmarcar uma postagem que tenha uma resposta, a contagem diminui em um. Mas quando faço um selecionar + respostas novamente, a contagem aumenta em dois!
Por que isso importa? Bem, por um lado, se o sistema pensa que você selecionou tantas postagens quanto há no tópico (ou mais), você perde a capacidade de criar um novo tópico a partir das postagens selecionadas! É assim que notei o bug em primeiro lugar:
Isso é divertido. Isso pode estar acontecendo porque pode estar selecionando mensagens de bloqueio, deslistagem e outras mensagens de moderador nessa contagem.
Eu estava apenas olhando para isso mas não consegui reproduzir. (Estou executando o master do discourse, o último commit é e7e23e8d9ce73ac61b970d5192f9f4af90b3a87c)
Criei um tópico, fiz posts normais e posts de resposta. E obtive um resultado consistente. Quando escolho selecionar+respostas, ele selecionará automaticamente o post e suas respostas.
Observação: O tópico, os posts e as respostas foram criados pelo mesmo usuário.
Editar: Consegui reproduzir quando desmarco e depois seleciono novamente. Acho que o problema é quando desmarco “selecionar+respostas” e depois desmarco
Ele não desmarcará as respostas
Ao escolher “selecionar+respostas” novamente, ele selecionará as respostas em dobro (embora já selecionadas)