@JammyDodger notou que ele não conseguia ver as reações nesta postagem no celular: ToS and Privacy buttons disappear from /about when I remove my custom FAQ URL - #3 by Canapin [example1]
Jammy (celular) - Sem reações:
Jammy (desktop) - Reações à esquerda, mas não à direita:
Todos os outros - Você pode ver que ele reagiu, tudo funciona como esperado:
Depois de pesquisar em minha atividade de reação, encontrei um exemplo onde o problema ocorre para mim: Admins may not realize certain sidebar customization are global - #8 by JammyDodger [example2]
O que ambas as postagens têm em comum é que existem reações, mas o número de curtidas não parece estar disponível como a contagem em actions_summary.
Dependendo se você reagiu à postagem ou não, id: 2 está ausente no actions_summary, ou se você não reagiu, você pode ver que a contagem está ausente. Se eu entendi corretamente, id: 2 é incluído se você puder reagir (can_act) ou se count>0.
Analisando o json da postagem example2 \u003chttps://meta.discourse.org/posts/1404583.json\u003e onde dois usuários reagiram, essa contagem está faltando:
Usuário que não reagiu \u003cbr\u003e can_act verdadeiro |
Usuário que reagiu \u003cbr\u003e sem id 2 |
|---|---|
| \u003cbr\u003e |
Neste caso, a count: 2 está faltando para ambos os usuários. Para o usuário que já reagiu, isso resulta no id: 2 faltando completamente. Isso parece explicar por que as reações não são mostradas para o usuário que reagiu, embora as reações existam.
Para comparação, aqui está uma postagem com duas reações onde a contagem é mostrada como esperado Buttons to order items in emoji list settings is difficult to find on touch devices - #2 by zogstrip e o json da postagem https://meta.discourse.org/posts/1907506.json
Usuário que não reagiu \u003cbr\u003e can_act verdadeiro |
Usuário que reagiu \u003cbr\u003e acted verdadeiro |
|---|---|
Nesta postagem, a contagem está disponível e as reações aparecem como esperado.
Eu não sei quantas postagens aqui no Meta são afetadas por isso ou se outros fóruns também são afetados. E eu não posso fornecer nenhuma etapa sobre por que os dados estão faltando. Eu só posso relatar que para algumas postagens, as reações não são exibidas em celulares e são exibidas apenas parcialmente em laptops, e a causa para isso parece estar relacionada aos dados ausentes.






