Le restrizioni del titolo dell'argomento vengono bypassate quando la categoria viene modificata in combinazione con la modifica del titolo

Priorità/Gravità:

Media

Piattaforma

Windows 11

Google Chrome 114.0.5735.90 (Build ufficiale) (64 bit)

Descrizione:

Diverse restrizioni sui titoli degli argomenti possono essere configurate tramite le impostazioni amministrative. Queste includono:

  • lunghezza minima titolo argomento
  • entropia minima titolo
  • massimo emoji nel titolo
  • consenti titoli argomento duplicati

Se l’utente cambia la categoria durante la modifica del titolo dell’argomento, i controlli di conformità a queste restrizioni vengono bypassati.

Passaggi riproducibili:

  1. Fare clic sul pulsante “Nuovo argomento”.
  2. Aggiungere del testo nel campo del post.
  3. Fare clic sul pulsante “Crea argomento”.
    :slightly_smiling_face: Viene visualizzato un errore “Titolo obbligatorio”.
  4. Aggiungere un titolo conforme nel campo “Digita titolo o incolla un link qui”.
  5. Fare clic sul pulsante “Crea argomento”.
    :slightly_smiling_face: L’argomento viene creato.
  6. Fare clic sull’icona della matita a destra del titolo dell’argomento.
    Si apre l’interfaccia utente di modifica dell’argomento.
  7. Modificare il titolo in aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  8. Fare clic sul pulsante nell’interfaccia utente di modifica dell’argomento.
    :slightly_smiling_face: Appare una finestra di dialogo:
    \u003e Si è verificato un errore: Il titolo sembra poco chiaro, la maggior parte delle parole contiene le stesse lettere ripetutamente?
  9. Fare clic sul pulsante “OK” nella finestra di dialogo.
  10. Selezionare un’altra categoria dal menu a discesa delle categorie.
  11. Fare clic sul pulsante nell’interfaccia utente di modifica dell’argomento.
    :slightly_smiling_face: Appare una finestra di dialogo:
    \u003e Si è verificato un errore: Il titolo sembra poco chiaro, la maggior parte delle parole contiene le stesse lettere ripetutamente?
  12. Fare clic sul pulsante “OK” nella finestra di dialogo.
  13. Fare clic sul pulsante X nella finestra di dialogo.
  14. Ricaricare la pagina.
    :bug: Nonostante le indicazioni contrarie, la modifica è andata a buon fine. L’argomento ora ha un titolo in violazione dell’impostazione entropia minima titolo.
  15. Fare clic sull’icona della matita a destra del titolo dell’argomento.
    Si apre l’interfaccia utente di modifica dell’argomento.
  16. Modificare il titolo in 🙃🙃🙃🙃🙃🙃🙃🙃 Questo titolo ha molte emoji
  17. Fare clic sul pulsante nell’interfaccia utente di modifica dell’argomento.
    :slightly_smiling_face: Appare una finestra di dialogo:
    \u003e Si è verificato un errore: Il titolo non può contenere più di 1 emoji
  18. Fare clic sul pulsante “OK” nella finestra di dialogo.
  19. Selezionare un’altra categoria dal menu a discesa delle categorie.
  20. Fare clic sul pulsante nell’interfaccia utente di modifica dell’argomento.
    :bug: La modifica ha successo. L’argomento ora ha un titolo con più emoji, in violazione dell’impostazione massimo emoji nel titolo.
  21. Fare clic sull’icona della matita a destra del titolo dell’argomento.
    Si apre l’interfaccia utente di modifica dell’argomento.
  22. Modificare il titolo in un titolo già utilizzato da un altro argomento nel forum.
  23. Fare clic sul pulsante nell’interfaccia utente di modifica dell’argomento.
    :slightly_smiling_face: Appare una finestra di dialogo:
    \u003e Si è verificato un errore: Il titolo è già stato utilizzato
  24. Fare clic sul pulsante “OK” nella finestra di dialogo.
  25. Selezionare un’altra categoria dal menu a discesa delle categorie.
  26. Fare clic sul pulsante nell’interfaccia utente di modifica dell’argomento.
    :bug: La modifica ha successo. L’argomento ora ha un titolo duplicato, in violazione dell’impostazione consenti titoli argomento duplicati.
  27. Fare clic sull’icona della matita a destra del titolo dell’argomento.
    Si apre l’interfaccia utente di modifica dell’argomento.
  28. Eliminare il testo dal campo del titolo dell’argomento.
  29. Fare clic sul pulsante nell’interfaccia utente di modifica dell’argomento.
    :slightly_smiling_face: Appare una finestra di dialogo:
    \u003e Si sono verificati più errori: 1) Il titolo non può essere vuoto 2) Il titolo è troppo corto (il minimo è 15 caratteri) 3) Il titolo sembra poco chiaro, la maggior parte delle parole contiene le stesse lettere ripetutamente?
  30. Fare clic sul pulsante “OK” nella finestra di dialogo.
  31. Selezionare un’altra categoria dal menu a discesa delle categorie.
  32. Fare clic sul pulsante nell’interfaccia utente di modifica dell’argomento.
    :bug: La modifica ha successo. L’argomento ora non ha titolo, in violazione dell’impostazione lunghezza minima titolo argomento:
  33. Ricaricare la pagina.
    :bug: La pagina non viene caricata:
    \u003e ## Questa pagina non funziona
    \u003e try.discourse.org ti ha reindirizzato troppe volte.
    \u003e Prova a cancellare i tuoi cookie.
    \u003e ERR_TOO_MANY_REDIRECTS

Contesto aggiuntivo

Sono in grado di riprodurre il difetto su try.discourse.org in modalità “safe mode”.

5 Mi Piace

Ho riprodotto la sezione “aaaaaaaaaaaaaaaaaaaaaaaa” del bug:

L’ho riprodotto e sembra che sia dovuto a un topic_slug non qualificato

Mi sembra al limite della sicurezza… l’utente sta facendo qualcosa che non gli è permesso.

Rimarrò in attesa e darò priorità internamente, dovremmo risolvere la questione nelle prossime due settimane.

3 Mi Piace

Mi scuso se non ho utilizzato il flusso di segnalazione appropriato sam.

1 Mi Piace

Nessun problema, questo in particolare è al limite. Non abbiamo ancora determinato al 100% se sia degno di CVE o meno, sono solo estremamente cauto.

4 Mi Piace

Sono riuscito a riprodurre tutti i passaggi descritti in questo argomento. Sembra che il validatore dell’argomento stia funzionando per aggiungere gli errori corretti, ma in qualche modo la transazione di aggiornamento non garantisce che sia valida prima del salvataggio.

La preoccupazione maggiore derivante da questi problemi è il titolo dell’argomento vuoto/in bianco (ultimo passaggio), principalmente perché la pagina continuerà a ricaricarsi (loop infinito che viene attivato da qui). Oltre a ciò, si tratta principalmente di un problema di usabilità, poiché gli argomenti non possono essere cliccati da /latest poiché il collegamento al titolo non esiste.

2 Mi Piace

@per1234 Grazie per la segnalazione. Dovresti aver ricevuto la correzione per questo problema.

3 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 2 giorni. Non sono più consentite nuove risposte.