Только что обновили Discourse на сайте нашего клиента. Похоже, это ошибка: модальное окно «Зарегистрироваться» исчезает, оставляя полностью чёрный экран без возможности что-либо нажать.
Мы тоже сталкиваемся с этой проблемой. В нашей конфигурации была отключена настройка «Настройки/Вход/Включить локальные входы». Я попробовал включить её (по умолчанию?), и модальное окно входа появилось корректно. У нас также включены другие провайдеры, и всё работало до обновления.
Также, возможно, это связано с тем, что если я снова отключу локальные входы, а затем нажму кнопку «Войти» (вместо «Зарегистрироваться»), то, как и ожидалось, отобразятся наши провайдеры аутентификации (Facebook, Google, Twitter, GitHub), а под ними появится кнопка «По электронной почте». Если нажать эту кнопку, в верхней части модального окна появится сообщение «Пожалуйста, введите ваш адрес электронной почты или имя пользователя», но поля для ввода адреса электронной почты нет.
РЕДАКТИРОВАНИЕ: Я, кажется, понял, что отключение «локальных входов» при включённой опции «локальные входы по электронной почте» не поддерживается. Не знаю, изменилось ли это, но в любом случае я теперь отключил обе эти настройки. Это привело к тому, что кнопка «По электронной почте» исчезла из модального окна «Войти», что нормально. Теперь мы снова сосредоточились на первоначальной проблеме: модальное окно «Зарегистрироваться» не отображается, вместо этого показывается просто чёрное перекрытие, как на скриншоте из первого сообщения (OP).