Problemi con risposte ripetitive al clic sul pulsante di espansione

PixPin_2025-09-11_17-32-00

Quando il pulsante “espandi risposta” viene cliccato più volte, o se viene cliccato ripetutamente prima che il contenuto abbia finito di caricarsi, può risultare nella visualizzazione di più risposte identiche.

2 Mi Piace

Ci sono aggiornamenti su questo problema?

Non riesco a replicare questo comportamento. Sta ancora succedendo dalla tua parte? Se sì, puoi provare in modalità provvisoria, per escludere eventuali componenti del tema, plugin o personalizzazioni che influiscono solo sul tuo sito?

Posso, ho appena riprodotto qui su meta

Sposto questo su bug

2 Mi Piace

Hmm, ho provato a riprodurlo sul mio sito personale e su un argomento che aveva solo una risposta. Immagino che siano necessarie più risposte per poterlo riprodurre? Ci riproverò.

Sì, quel post. Letteralmente solo cliccando rapidamente sul pulsante di espansione. Sto usando un browser Chromium, non ho ancora testato altri.

Ah, ok. Posso confermare che farlo non duplica gli oggetti per me. Sono su Chrome Versione 140.0.7339.133 (Build ufficiale) (arm64) su OSX.

Non si attiva immediatamente, ma è possibile riprodurlo in modo coerente se si insiste abbastanza

Direi che è una priorità molto bassa, dato che a questo punto si sta quasi cercando intenzionalmente di rompere il sito.

Lascerò a te la decisione se chiuderlo con un “wont-fix” o meno.

1 Mi Piace

Nella mia community, a causa di una significativa latenza di rete, molti utenti provano a fare clic sul pulsante espandi risposta più volte.

Forse disabilitare il pulsante durante il caricamento, o usare replace invece di append per l’elenco delle risposte?

* La latenza di rete è una funzione di diversi fattori, tra cui Cloudflare, la posizione dell’utente e le dimensioni della community.

2 Mi Piace

Questo è un approccio migliore in generale secondo me :+1:t2:

1 Mi Piace

Grazie per il chiarimento, ma vorrei sapere se Discourse accetta richieste di pull mirate a risolvere questo problema.

1 Mi Piace

Oh assolutamente, apprezziamo molto qualsiasi contributo! Ho taggato l’argomento con pr-welcome

1 Mi Piace

Grazie per il chiarimento, ho aperto una PR su GitHub per questo problema: FIX: Disable replies button until replies are loaded by TethysPlex · Pull Request #35136 · discourse/discourse · GitHub

3 Mi Piace

Grazie per la PR @TethysPlex! Ho lasciato alcuni commenti sulla PR per semplificare il codice, ma l’approccio generale è nella giusta direzione :+1:

1 Mi Piace

@TethysPlex Grazie per aver affrontato i commenti e per il tuo contributo! Ho approvato e unito la PR :slight_smile:

3 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 15 ore. Non sono più consentite nuove risposte.