Finestra di conferma password rotta durante la registrazione

La mia istanza di Discourse mostra alcuni hash strani nella casella di input di conferma della password. Ho potuto registrarmi senza cambiare nulla in quelle caselle.

Ma sospetto che questo non sia un problema solo della mia installazione, perché ho visto la stessa cosa quando mi sono registrato su Discourse Meta per scrivere questo problema.

Non potevo credere che fosse un problema locale quando la stessa cosa accade in altre istanze. Mentre la mia impostazione locale del desktop è coreana, il mio telefono ha la sua impostazione locale impostata sull’inglese ma sta succedendo la stessa cosa.

La stessa cosa accade su Chrome per Android su Pixel 7, ma non ho potuto allegare uno screenshot a causa del limite per i nuovi utenti.

Può essere riprodotto su qualsiasi dispositivo o browser.

Non sono sicuro se questo aiuti, ma questo è un elemento HTML che mostra le caselle hash.

<div class="password-confirmation">
              <label for="new-account-password-confirmation">
                Conferma password
              </label>
              <input autocomplete="new-password" placeholder="" id="new-account-confirmation" class="ember-text-field ember-view" type="text">
              <input id="new-account-challenge" class="ember-text-field ember-view" type="text">
            </div>

Ho trovato un’altra istanza interessata: https://discourse.jupyter.org/

Grazie in anticipo per il tuo aiuto.

3 Mi Piace

Posso riprodurre questo problema sia in coreano che in inglese. Indagheremo subito.

3 Mi Piace

Il primo membro della mia istanza ha riscontrato il messaggio “Non possiamo rilevare se il tuo account è stato creato, assicurati di aver abilitato i cookie” durante la registrazione, che è documentato qui: We cannot detect if your account was created, please ensure you have cookies enabled

Ho passato un’ora a leggere quell’argomento e finalmente ho capito che le caselle hash sono una sorta di logica canary. Ho riprodotto con successo il problema “Non possiamo…” modificando quell’hash anche solo di un carattere. Forse verrà risolto anche nascondendo quelle caselle di sfida. 2 di fila.

Ho trovato un’altra istanza interessata (https://discourse.jupyter.org/) e ora mi chiedo come le istanze possano essere influenzate da remoto, anche se non ho modificato nulla dopo essermi registrato con successo senza problemi.

Non sono sicuro che ./launcher rebuild app scarichi automaticamente l’ultimo commit che ha interrotto la registrazione, ma penso di aver ricostruito l’istanza per installare alcuni plugin prima che il problema fosse presente. Forse questa è la causa.

Questa è stata una regressione nel core da un commit di ieri. Dovrebbe essere risolta una volta che FIX: Restore missing modal scss by pmusaraj · Pull Request #28085 · discourse/discourse · GitHub raggiungerà il branch tests-passed.

Grazie per averlo segnalato @luftaquila!

6 Mi Piace