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

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

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

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

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

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

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

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


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

6 лайков

Спасибо за отчет.

В настоящее время мы вносим существенные изменения в работу тегов, поэтому рассмотрим этот вопрос позже.

5 лайков

Спасибо за сообщение, здесь это уже исправлено:

4 лайка

Спасибо!

Кажется, теперь всё работает. Я смог создать UppercaseTag, когда настройка «Принудительно делать теги строчными» была отключена.
image
А когда я отключил эту настройку, я всё ещё мог создать UppercaseTag, и он автоматически преобразовывался в строчные буквы.
image

Есть ли причина, по которой другие автоматические исправления, которые применяются при создании тега в редакторе, не срабатывают при массовом создании?
Например, я не могу создать тег с двумя дефисами при массовом создании.
image

Но в редакторе это работает.

1 лайк

Эту несогласованность следует исправить здесь:

Спасибо за сообщение!

2 лайка

Эта тема была автоматически закрыта через 11 дней. Новые ответы больше не допускаются.