Ripristino di un clic errato ❤ genera un messaggio di errore utente

Volevo vedere la cronologia dei “mi piace” su un post e ho cliccato sul cuore invece che sul numero accanto ad esso. Ciò ha rimosso il mio :heart: e ridotto il contatore, e ora ricevo questo messaggio quando provo a ripristinarlo:

TUTTAVIA, l’avatar del mio utente era ancora lì. Nel tempo necessario per catturare screenshot e comporre questo messaggio, sono riuscito a aggiornare la pagina e vedere il cuore pieno e il conteggio corretto.

Questo complica la situazione del puntamento impreciso con il mouse, ma solleva anche la questione di come rimuovere/ritirare un :heart: in modo affidabile. Per oggi ho finito di armeggiare con questo e lascerò che qualcun altro lo testi.

Sei in grado di riprodurlo in questo post?

1 Mi Piace

Non lo sono. E nemmeno sulla mia configurazione. Quindi, suppongo che non sia un bug.

1 Mi Piace

Mi dispiace, ragazzi. Ho saltato un passaggio e ho anche riportato in modo errato la procedura. Il trigger per il bug si è verificato quando ho provato a chiudere la coda :heart: (o qualunque cosa voi la chiamiate) e ho cliccato su :heart: invece che sul conteggio della coda.

Non ricordo i passaggi esatti di ieri, ma sono riuscito a riprodurlo qui adesso.

  1. Imposta il :heart:
  2. espandi la coda :heart:
  3. svuota il :heart:
  4. ripristina il :heart:

Dovresti ricevere il messaggio di errore quando provi a ripristinare il cuore. Verifica se riesci a riprodurre il comportamento con i passaggi sopra prima di addentrarti nei seguenti dettagli. Diventa piuttosto strano.

Per la cronaca, sono uno sviluppatore di automazione industriale, robotica e sistemi di visione, quindi i miei report di bug sono solitamente molto affidabili.

P.S. Riesco a malapena a vedere la linea di divisione sottostante. Viene visualizzata con un contrasto decente per qualcuno? (Si prega di segnalare il tema attivo.)


Sono riuscito a farlo accadere una volta sul post di @sam e poi ho aggiornato la pagina per vedere se ciò avrebbe risolto lo stato bloccato del :heart:. Quando ho aggiornato la pagina per testare ulteriormente, il :heart: si è comportato come previsto. Anche il post di @Jagster ha funzionato come doveva subito dopo l’aggiornamento (non avevo fatto nulla con esso prima dell’aggiornamento). Potevo impostare e svuotare il cuore.

image

TUTTAVIA, dopo poco tempo, non sono stato in grado di svuotare il :heart: sul post di Sam e poi il post di Jakke è rimasto bloccato nello stato set(), come riportato nell’OP, generando l’errore:

image

Verifica se riesci a riprodurlo con i passaggi sopra. Penso che abbia a che fare con l’impostazione e poi lo svuotamento del :heart: con la coda aperta nella stessa visita alla pagina.

Se posso fornire ulteriori dettagli su come riprodurre questo, lo farò. Il cambiamento di comportamento del post di Jakke senza un aggiornamento è stato molto strano.

1 Mi Piace

Ho provato a riprodurre questo problema qui su meta e sono in grado di riprodurlo. Penso che sia un problema di limitazione della frequenza. Quando clicco mi piace 3-4 volte in meno di 30 secondi, ricevo un errore di limitazione della frequenza che dice che devo aspettare 30 secondi per eseguire nuovamente questa azione. L’ho ripetuto 2 volte. Dopo di che ho ricevuto lo stesso errore.

Penso che sia dovuto al fatto che discourse ti pensa come un bot e sta cercando di fare qualcosa di sbagliato.

1 Mi Piace

Quindi forse possiamo classificarlo come “comportamento bizzarro a meno che non si aggiorni la pagina”.

Ha senso, anche se il messaggio di errore non lo comunica perché sembra essere un messaggio di sistema (dall’ambiente di esecuzione del programma/shell, non dall’applicazione Discourse stessa) piuttosto che un messaggio di errore dell’utente.

…e 24 ore dopo, non riesco ancora a rimuovere il “cuore” dai post di Sam o Jakke. Questo potrebbe essere dovuto alla scadenza di edit_window_time. (il nome dell’impostazione è pseudocodice.)

image

Questo è dovuto all’impostazione post undo action window time

Non è possibile revocare il “mi piace” dopo il tempo impostato in questa opzione

2 Mi Piace

Grazie per aver controllato, Ahmed. Pensavo fosse una finestra di timeout, solo che non mi aspettavo di incontrarne una così presto.

10 minuti sono piuttosto brevi. Potrei voler revocare il :heart: basandomi su qualcosa da quel poster più avanti nella conversazione.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.