Nella pagina reaction/reaction-received in activity/notification esiste un bug.
Quando l’utente tenta di scorrere verso il basso e caricare la pagina successiva, gli stessi elementi vengono aggiunti all’elenco, causando duplicazioni.
Il problema deriva da un disallineamento tra il frontend e il backend. L’id definito nel frontend è post_id mentre il backend richiede reaction_id.
Una bozza di PR è qui, si prega di rivederla quando è conveniente.
Grazie per la bozza di PR, sembra che la paginazione per le reazioni sia ora imprecisa e si ripeta.
Non sono sicuro che la correzione corretta sia impostare post_id. Sembra che la paginazione utilizzi before_reaction_user_id (vedi qui). Potrebbe anche essere utile rimuovere la riga 27 (la PR) poiché è probabilmente impostata nella reaction appiattita sopra.
Per essere chiari, penso che before_reaction_user_id dovrebbe essere l’ID proveniente da discourse_reactions_reaction_users - penso che il nome di questa variabile sia alquanto confuso. Sentiti libero di chiarire qualsiasi cosa qui o in chat.