В версии Discourse v3.1.0.beta5 +233, если новый пользователь выбирает имя «adman», «adman-b» или «adman-c», его профиль оказывается серьёзно повреждённым. Попытка открыть публичный профиль такого пользователя приводит к сбою на очень низком уровне, который вызывает бесконечную загрузку страницы (в Firefox) или простую жёсткую ошибку «ERR» (в Chrome). По-видимому, это не перехваченная ошибка.
Я подтвердил, что создание пользователя с именем «adman» приводит к той же проблеме на try.discourse.org. Никаких дополнительных действий по настройке профиля не требуется — например, не нужно устанавливать аватар или что-либо ещё; достаточно просто использовать имя, начинающееся с «adman», чтобы вызвать ошибку.
Также я проверил, что выбор имени «ad-man» не ломает профиль пользователя. Имя «adma» тоже не приводит к повреждению профиля. Я в тупике.
Ещё раз: я подтвердил, что это происходит как на моём собственном самохостинговом экземпляре Discourse, так и на try.discourse.org. Не знаю, как долго контент на try.discourse.org сохраняется перед очисткой, но прямо сейчас можно увидеть проблему, попытавшись загрузить профиль пользователя по адресу: httpx://try.discourse.org/u/adman/summary
Или можно увидеть эффект, попытавшись посмотреть профиль пользователя «adman-c» на моём самохостинговом экземпляре: httpx://discourse.practicalzfs.com/u/adman-c
Тем временем пользователь «adma» на try.discourse.org работает нормально: httpx://try.discourse.org/u/adma/summary
