@JammyDodger ha notato che non riusciva a vedere le reazioni a questo post su dispositivi mobili: ToS and Privacy buttons disappear from /about when I remove my custom FAQ URL - #3 by Canapin [example1]
Jammy (mobile) - Nessuna reazione:
Jammy (desktop) - Reazioni a sinistra, ma non a destra:
Tutti gli altri - Si può vedere che ha reagito, tutto funziona come previsto:
Dopo aver cercato nella mia attività di reazione, ho trovato un esempio in cui il problema si verifica per me: Admins may not realize certain sidebar customization are global - #8 by JammyDodger [example2]
Ciò che entrambi i post hanno in comune è che ci sono reazioni, ma il numero di “mi piace” non sembra essere disponibile come conteggio in actions_summary.
A seconda che tu abbia reagito tu stesso al post o meno, id: 2 è assente in actions_summary, oppure se non hai reagito puoi vedere che manca il conteggio. Se ho capito bene, id: 2 è incluso se potevi reagire (can_act) o se count>0.
Osservando più da vicino il json del post example2 https://meta.discourse.org/posts/1404583.json dove due utenti hanno reagito, questo conteggio è mancante:
In questo caso, il count: 2 manca per entrambi gli utenti. Per l’utente che ha già reagito, questo si traduce nella completa assenza di id: 2. Questo sembra spiegare perché le reazioni non vengono mostrate per l’utente che ha reagito, anche se le reazioni esistono.
A titolo di confronto, ecco un post con due reazioni in cui il conteggio viene mostrato come previsto Buttons to order items in emoji list settings is difficult to find on touch devices - #2 by zogstrip e il json del post https://meta.discourse.org/posts/1907506.json
Su questo post il conteggio è disponibile e le reazioni appaiono come previsto.
Non ho idea di quanti post qui su Meta siano interessati da questo o se anche altri forum siano interessati. E non posso fornire passaggi sul perché i dati manchino. Posso solo segnalare che per alcuni post, le reazioni non vengono visualizzate sui telefoni cellulari e sono visualizzate solo parzialmente sui laptop, e la causa sembra essere correlata ai dati mancanti.






