Cuadro de confirmación de contraseña roto en el registro

Mi instancia de Discourse muestra algunos hashes extraños en el cuadro de entrada de confirmación de contraseña. Pude registrarme sin cambiar nada en esos cuadros.

Pero sospecho que este no es un problema de mi instalación, porque vi lo mismo cuando me registré en Discourse Meta para escribir este problema.

No podía creer que fuera un problema local cuando lo mismo sucede en otras instancias. Mientras que mi configuración regional de escritorio es coreana, mi teléfono tiene su configuración regional en inglés, pero sucede lo mismo.

Lo mismo sucede en Chrome de Android en Pixel 7, pero no pude adjuntar una captura de pantalla debido al límite de usuario nuevo.

Se puede reproducir en cualquier dispositivo o navegador.

No estoy seguro si esto ayuda, pero este es un elemento HTML que muestra cuadros hash.

<div class="password-confirmation">
              <label for="new-account-password-confirmation">
                비밀번호 확인
              </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>

Encontré otra instancia afectada: https://discourse.jupyter.org/

Gracias de antemano por tu ayuda.

3 Me gusta

Puedo reproducir esto tanto en coreano como en inglés. Investigaremos esto de inmediato.

3 Me gusta

A un miembro de mi instancia le apareció el mensaje “No podemos detectar si tu cuenta fue creada, por favor asegúrate de tener las cookies habilitadas” al registrarse, lo cual se explica aquí: We cannot detect if your account was created, please ensure you have cookies enabled

Pasé una hora leyendo ese tema y finalmente me di cuenta de que las cajas hash son una especie de lógica de seguridad (canary logic). Reproduje con éxito el problema “No podemos…” editando ese hash, incluso por un solo carácter. Quizás también se solucione ocultando esas cajas de desafío. Dos seguidas.

Encontré otra instancia afectada (https://discourse.jupyter.org/) y ahora me sorprende cómo las instancias pueden verse afectadas de forma remota, incluso si no cambié nada después de haberme registrado sin problemas.

No estoy seguro de si ./launcher rebuild app descarga automáticamente el último commit que rompió el registro, pero creo que reconstruí la instancia para instalar algunos plugins antes de que existiera el problema. Quizás esa sea la causa.

Esta fue una regresión en el núcleo de un commit de ayer. Debería solucionarse una vez que FIX: Restore missing modal scss by pmusaraj · Pull Request #28085 · discourse/discourse · GitHub llegue a la rama tests-passed.

¡Gracias por informarlo @luftaquila!

6 Me gusta