Quando qualcuno ti risponde citandoti, ricevi due notifiche: una per la risposta e una per la citazione. È previsto? A me sembra un po’ ridondante.
Sì, questo non è previsto ed è al limite di un bug…
Puoi confermare di aver ricevuto 2 notifiche qui?
Io non ne ho ricevute, ma forse è perché hai risposto al topic e non a un altro post. Ho avuto questo problema con un’altra tua risposta di cinque giorni fa:
E anche da parte di qualcun altro più tardi oggi:
Hai ricevuto due notifiche da questa risposta? Penso che accada ogni volta (ancora una volta, escludendo la risposta al topic).
Questa è una risposta diretta, non all’argomento.
Credo assolutamente che stia succedendo, voglio solo una riprova esatta.
Ho ricevuto solo una notifica di risposta… È strano. Quindi immagino che non accada ogni volta, anche se lo vedo abbastanza spesso.
Non vedo alcuna differenza tra la tua risposta qui e quelle che hanno causato il problema in precedenza. Entrambe sono risposte al post precedente (non all’argomento) con citazioni dallo stesso post. Ecco i link ai due a cui ho fatto riferimento sopra, nel caso tu riesca a notare una differenza.
Install Discourse on Windows for development - #49
`min ratio to crop` site setting should respect w/h ratio as defined in markdown - #8 by md-misko
L’unica altra cosa a cui posso pensare è che le notifiche delle citazioni sembrino essere talvolta ritardate, arrivando in genere dopo la notifica di risposta. Se queste notifiche provengono da un’attività in background, forse c’è una qualche condizione di gara.
Sì, questo mi sembra proprio una condizione di gara.
Non succede quando rispondi semplicemente all’inizio e poi modifichi aggiungendo una citazione dopo?
Accade in quei casi, ma dubito che accada solo in quelli. Succede abbastanza spesso da far sembrare improbabile che tante persone aggiungano citazioni durante la modifica. Forse @sam può confermare se ha scritto il post a cui mi riferivo in un’unica soluzione o se l’ha modificato successivamente aggiungendo una citazione. Se se lo ricorda, dato che sono passati ormai 6 giorni.
Anche io ho ricevuto questo per risposta/citazione, screenshot:
In quel caso ho prima risposto, poi salvato e quasi subito modificato per aggiungere la citazione, per fornire un contesto migliore. Questo spiegherebbe due notifiche: una per la risposta e un’altra per la citazione quando l’ho modificata.
Ah, grazie, allora questo lo spiegherebbe.
Mi chiedo ancora se esista una qualche condizione di gara in cui le citazioni fatte nella risposta originale (non durante una modifica) possano essere trattate come una citazione aggiunta in fase di modifica. Solo in base ai tempi, per così dire.
Ho ricevuto solo una notifica per questa citazione/risposta. Questo non esclude completamente la condizione di gara, ma è più probabile che si tratti dello scenario menzionato da Falco, ovvero rispondere e poi modificare rapidamente per aggiungere una citazione.
Quindi dobbiamo chiedere agli utenti di non fare questo ![]()
Sembra proprio che accada come un ripensamento. Scrivi un post in fretta e lo invii, ma poi ti rendi conto che il contesto potrebbe non essere del tutto chiaro e torni indietro per aggiungere la citazione.
Ora che è stato menzionato l’aspetto della “citazione in modifica”, ho prestato più attenzione e sono stato citato diverse volte senza ricevere la notifica della citazione. Quindi sembra davvero correlato a questo. Purtroppo non posso verificare nulla da solo, dato che non chiederò a qualcuno se ha aggiunto la citazione in modifica ogni volta che ricevo la notifica.
Se succede davvero solo in fase di modifica (e mai a causa di una condizione di gara), è in realtà una sorta di bella “funzione”, perché ti fa sapere che è stato aggiunto altro a un post anche se lo hai già letto.
Questo mi capita troppo spesso ultimamente… Ho appena ricevuto un triplo da @downey.
@kris.kotlarek, puoi investigare su questo? Per lo meno, conferma che non sia possibile in un caso che non sia una condizione di gara (rispondi direttamente, poi modifica per aggiungere una citazione).
Come regola generale, non dovremmo mai notificare che qualcosa ha una “menzione” se è già una risposta diretta.
Proteggersi contro i problemi di temporizzazione sarà complicato; avremo bisogno di un mutex distribuito sulla coppia utente/post, quindi aspettiamo un po’ prima di aggiungerlo.
Questa è la mia soluzione potenziale. L’idea è non creare una notifica se l’utente ha già una notifica non letta di “nuova risposta”.
Se la notifica di “nuova risposta” è stata letta, vogliamo comunque inviare una notifica che il post è stato modificato e, ad esempio, che è stato aggiunto un citazione, poiché queste informazioni aggiuntive potrebbero essere preziose per il destinatario.
Non sono sicuro… Penso che si stia pensando troppo al problema.
Se rispondo direttamente a
ora… e domani torno su questo post dopo averlo letto e aggiungo la parola “casino”, non riceverai una notifica.
Ho modificato il post, era una risposta diretta a te.
Perché aggiungere una modifica che è una citazione di un vero post che hai scritto dovrebbe avere un peso maggiore? Perché è più importante che io distrugga completamente questo post e lo sostituisca con un’immagine di una zebra ![]()
![]()
Penso che dovremmo semplificare qui… solo una notifica per post di tipo menzione/risposta diretta… per sempre.
Sospetto che parte di questo problema sia stato introdotto da questo @pmusaraj? Do not collapse quote notifications · discourse/discourse@27387b0 · GitHub
Ti capisco, semplifichiamo la questione.
Pensavo ci fosse una notifica quando si modifica semplicemente una risposta diretta; se non è così, seguiamo quel modello.
È un rischio minimo, per esempio: scrivi un post del tipo:
“Ehi Kris, potresti finire quella funzionalità?”
Io rispondo:
“Certo, nessun problema”
Poi, la settimana dopo, modifichi il messaggio originale in “Ehi Kris, potresti prestarmi 1 milione di dollari?”
In tal caso, non saprei mai che mi hai chiesto un favore ![]()
Tuttavia, sembra un caso davvero limite ![]()
Penso che quel caso non sia già gestito; la gestione strana che abbiamo ora è:
A questo punto, attualmente non hai ricevuto alcuna notifica di duplicato; sei stato notificato solo della risposta iniziale. Il caso limite strano che abbiamo è che, dopo tutto questo, aggiungi una citazione:
… e poi ricevi una notifica di duplicato.
Questa nuova notifica non ha alcun senso, perché mi hai già promesso 1 milione di dollari e non ti abbiamo detto nulla a riguardo.
![]()



