Criação em massa de tags rejeita tags com letras maiúsculas

Ao criar tags por criação em massa, tags que contêm letras maiúsculas (por exemplo, “UppercaseTag”) são rejeitadas com um erro de “Nome de tag inválido”.
Screenshot_20260118_123133_Firefox

Isso é surpreendente do ponto de vista do usuário, pois os mesmos nomes de tags funcionam quando inseridos, por exemplo, através da interface de tópico normal.

Dependendo da configuração force_lowercase_tags:

A criação de tags em massa se comporta de maneira diferente:

  • rejeita tags contendo caracteres maiúsculos, mesmo quando permitidos pela configuração force_lowercase_tags
  • em vez de aceitar a entrada e aplicar a normalização usual, falha na validação imediatamente.

Como resultado, os usuários precisam ajustar manualmente suas entradas (por exemplo, convertendo tudo para minúsculas), mesmo que isso não seja exigido em nenhum outro lugar. Como a mesma entrada funciona em outras partes da interface do usuário, é difícil entender por que a criação de tags falha especificamente no fluxo de trabalho em massa.

Seria possível que a criação de tags em massa usasse o mesmo comportamento de validação e normalização dos outros caminhos de entrada de tags, para que os usuários não precisem aprender um conjunto separado de regras para operações em massa e para garantir que a criação de tags com letras maiúsculas seja possível em massa?


  1. neste caso, a palavra ‘create’ não é exibida ↩︎

4 curtidas

Obrigado pelo relatório.

Atualmente, estamos fazendo algumas mudanças consideráveis nas tags, então analisaremos isso depois.

2 curtidas