Массовое создание тегов отклоняет теги с заглавными буквами

При создании тегов через массовое создание тегов теги, содержащие заглавные буквы (например, “UppercaseTag”), отклоняются с ошибкой «Неверное имя тега». Screenshot_20260118_123133_Firefox

С точки зрения пользователя это неожиданно, поскольку те же имена тегов работают при вводе, например, через обычный интерфейс создания темы.

В зависимости от настройки force_lowercase_tags:

Массовое создание тегов ведёт себя иначе:

  • оно отклоняет теги, содержащие заглавные символы, даже если они разрешены настройкой force_lowercase_tags;
  • вместо принятия ввода и применения обычной нормализации оно сразу же прерывает валидацию.

В результате пользователям приходится вручную корректировать ввод (например, преобразуя всё в строчные буквы), хотя это не требуется ни в одном другом месте. Поскольку тот же ввод работает в других частях интерфейса, сложно понять, почему создание тегов не удаётся именно в массовом режиме.

Возможно ли, чтобы массовое создание тегов использовало ту же логику валидации и нормализации, что и другие пути ввода тегов, чтобы пользователям не приходилось запоминать отдельный набор правил для массовых операций и чтобы создание тегов с заглавными буквами было возможно и в массовом режиме?


  1. в этом случае слово «создать» не отображается ↩︎

6 лайков