Users are reporting a bug during the initial admin account creation on self-hosted Discourse instances, where password validation errors (e.g., insufficient length) are not visually highlighted or displayed, despite the form failing to submit. featheredtoast first documented this behavior, showing that while errors like ‘can’t be blank’ appear for empty fields, they lack red highlighting — and for short passwords, no error is shown at all. arun initially confused this with the standard signup flow, but featheredtoast clarified this is the separate admin setup screen shown post-installation. asa confirmed experiencing the same issue weeks earlier. lindsey attempted to reproduce the bug on a trial site but could not, noting that on hosted instances, the Continue button is simply disabled without errors — suggesting the bug is specific to self-hosted setups. chapoi aggregated additional reports from Meta, confirming this is a recurring issue. The bug has been addressed in PR #36672 by zogstrip, who added system tests to improve coverage. The fix ensures proper error messaging and visual highlighting for invalid passwords during admin signup.
I had the same problem when creating my administrator accounts 3 weeks ago. I chose a password under 15 characters, but there was no error message, and I had to puzzle over it. After I chose a longer password, the account was created.
Sorry if it’s not clear - this is the initial signup given to an admin signup, I believe this is only available through a self-hosted site, not one through Discourse’s hosting.
There’s a completely separate sign up form after you get the “congratulations you installed Discourse”, this is the full screenshot of the signup page in question: