Algumas postagens aparecem como respostas incorporadas, não como soluções

O que o título diz, e não conseguimos encontrar o padrão. Pensei que isso fosse sobre Email replies land as embedded replies, not answers, mas estamos vendo esse problema com respostas postadas na web, não por e-mail.

Veja “3 Respostas” no topo da postagem aqui.

Este bug é um bloqueador para usar este plugin em uma configuração séria / de produção (no momento, estamos apenas testando com sabores de sorvete). :slight_smile:

3 curtidas

Tenho tentado reproduzir isso, mas ainda não tive sucesso. Você pode fornecer mais detalhes sobre os passos exatos que eles tomaram para que isso acontecesse? Se você criou outro tópico de pós-votação, você acha que conseguiria fazer com que eles fizessem isso novamente?

3 curtidas

Olá, tentei reproduzir este problema de várias maneiras e, por enquanto, só consigo se citar o OP na minha resposta. Mas isso mostrará a postagem também, não apenas a resposta incorporada, então provavelmente não é isso que aconteceu com você. Continuarei tentando ver se consigo reproduzi-lo de outra forma. :slightly_smiling_face:

2 curtidas

Eu também não sei. :person_shrugging:

Fizemos outro teste e, até agora, não houve problemas, embora menos pessoas tenham participado:

Pode ser um problema causado quando dois usuários estão fazendo algo simultaneamente com o tópico? Não tenho uma ideia específica, mas pode ser um motivo pelo qual testar com uma pessoa ou em um tópico mais tranquilo não traz erros, enquanto talvez aconteça quando você tem mais de um usuário interagindo com o tópico.

Acho que consigo reproduzir este problema. :slightly_smiling_face:

Reprodução:

Quando o compositor está aberto, você pode alterar o destinatário clicando no botão específico de responder à postagem.
Este é o caso no tópico de votação de postagens OP porque o OP tem um botão Responder.

  1. Abra o compositor para criar uma resposta
  2. Clique no botão Responder do OP
  3. Poste sua resposta e ela será postada como uma postagem correta e votável (opções de voto não funcionando) e as respostas incorporadas do OP, pois estão conectadas, mas após recarregar a página, apenas a resposta incorporada permanece.

É bem difícil imaginar que isso aconteceu, mas há uma reprodução muito fácil quando você abre o compositor clicando duas vezes no botão Responder do OP.

No vídeo, mostro os dois métodos.

  1. Abro o compositor com o botão de resposta e depois clico no botão Responder no OP.
  2. Abro o compositor clicando duas vezes no botão Responder do OP.

Na verdade, esses dois métodos têm o mesmo resultado, mas acho que provavelmente o segundo aconteceu no seu site. :slightly_smiling_face:

7 curtidas

Uau @Don, (ou devo chamá-lo de Sherlock :slight_smile: ). Isso é impressionante! Muito obrigado.

2 curtidas

Isso é brilhante. :slight_smile:

Agora consigo reproduzir isso no meu site de teste usando este método. :+1:

4 curtidas

Na verdade, é um bug no núcleo. Não o vimos antes, pois ele não afeta nada sem o plugin post-voting.

3 curtidas

Como na captura de tela acima, o mesmo bug está ocorrendo no núcleo em si sem habilitar o plugin de votação de postagens.

2 curtidas

Aqui está uma correção.

@Don obrigado pela sua maravilhosa repro. Tentei reproduzir e está falhando com sucesso :crazy_face:

O problema com essas respostas incorporadas é que o reply_to_post_number está definido como 1, quando não deveria estar.

Estou considerando adicionar uma migração aos tópicos de votação de posts existentes para limpar o número se ele estiver definido como 1, o que impede a incorporação em posts mais antigos onde esse número está definido. A desvantagem de adicionar a migração é que os fóruns podem ter mais posts (de votação de posts) aparecendo agora quando foram originalmente incorporados.

4 curtidas

Este tópico foi fechado automaticamente após 6 dias. Novas respostas não são mais permitidas.