Alguns tópicos desaparecem ao classificar por votos

Usando o plugin Voting, percebi que uma categoria com 61 tópicos está mostrando apenas 59 ao ser classificada por Votos. Desnecessário dizer que tópicos desaparecendo é um bug desagradável, pois torna mais difícil encontrá-los e, portanto, votá-los. Com tantas entradas, só percebi isso ao tentar encontrar “meu” tópico no meio da tabela. :smirk:

No momento, este problema pode ser reproduzido para usuários anônimos. Também posso vê-lo logado, mesmo que os tópicos que desaparecem sejam diferentes. (?)

Lista completa ao classificar por Mais Recentes: Community Wishlist - Bitwish

Lista faltando 2 itens ao classificar por Votos: Community Wishlist - Bitwish

No momento, 5 tópicos têm 6 votos em Mais Recentes, apenas 3 tópicos em Votos. Os tópicos que faltam:

Como logado, os tópicos que faltam são:

Não sei por que isso acontece e se isso mudará se novos tópicos forem criados ou os votos mudarem. Posso fornecer mais informações, se necessário.

(Alguém pode adicionar a tag #voting, por favor?)

2 curtidas

Após alguns testes, o motivo pode ser…

Community Wishlist - Bitwish é uma página longa. Ao carregá-la em um navegador de desktop ou mobile, se o usuário permanecer no topo, apenas metade dessa página será carregada. O restante é carregado somente após rolar para baixo. O ponto de “quebra” é exatamente na “região” de 6 votos.

Isso me deu a ideia de testar com outro navegador. O primeiro relatório foi feito testando com Firefox desktop e mobile. Acontece que o comportamento com Chrome desktop é muito semelhante, mas não exatamente o mesmo. Em meus testes, o Chrome mostra 60 resultados (em vez de 61, também diferente dos 59 do Firefox). E, de fato, renderizar a página com Chrome desktop resulta em 4 de 5 tópicos com 6 votos listados. Melhor, mas ainda não bom.

Por alguma razão, quando a página é ordenada por Votos, os tópicos parecem se perder nesse salto ao carregar o restante da página quando os usuários rolam para baixo.

1 curtida

Esta é uma preocupação… parece um erro off-by-one em algum lugar.

@vinothkannans você pode investigar?

3 curtidas

Isso agora está corrigido na PR abaixo

2 curtidas

Muito obrigado, @vinothkannans. Hoje fizemos o upgrade e funcionou.

2 curtidas