当通过批量创建标签创建标签时,包含大写字母的标签(例如“UppercaseTag”)会因“无效的标签名称”错误而被拒绝。

从用户的角度来看,这很令人惊讶,因为当标签名称通过常规主题界面输入时,它们是可用的。
根据 force_lowercase_tags 设置:
- 大写字母要么按原样允许,要么
- 自动转换为小写而没有任何错误[^在这种情况下,单词“create”不会显示]
批量标签创建的行为有所不同:
- 即使
force_lowercase_tags设置允许包含大写字符的标签,它也会拒绝它们 - 它不会接受输入并应用通常的规范化,而是会直接验证失败。
因此,用户必须手动调整他们的输入(例如,将所有内容转换为小写),尽管在其他任何地方都不需要这样做。由于相同的输入在 UI 的其他部分可以正常工作,因此很难理解为什么标签创建在批量工作流程中会失败。
是否有可能让批量标签创建使用与其他标签输入路径相同的验证和规范化行为,这样用户就不必为批量操作学习一套单独的规则,并确保可以批量创建包含大写字母的标签?



