Não é possível ver listas de MP para tags não-ASCII

Quando uma mensagem pessoal é marcada com uma tag contendo caracteres não ASCII, a tag não ASCII pode ser exibida na Caixa de Entrada de MP, Enviadas, Arquivo e na lista de Tags de MP.

No entanto, ao clicar na tag em /u/usuario/mensagens/tags ou /tags, apenas tags ASCII retornam uma lista de MPs. Clicar em uma tag não ASCII exibe “Nenhum tópico encontrado”.

Estou usando tags não ASCII (japonês e chinês) em todo o site e não tive nenhum problema, exceto em MPs.

Capturas de tela


Passos para reproduzir:

  1. Adicione uma tag não ASCII e uma tag ASCII à mesma MP
  2. Navegue até /u/usuario/mensagens/tags ou /tags
  3. Clique na tag não ASCII e na tag ASCII, respectivamente
  4. Um conjunto de resultados vazio é retornado para a tag de MP não ASCII, enquanto um resultado normal é retornado para a tag ASCII
5 Curtiram

Provavelmente um bug que devemos atribuir na segunda-feira, @sam?

3 Curtiram

O problema aqui é que estamos parametrizando o nome da tag aqui, o que remove caracteres especiais das strings. Isso também significa que tags com emojis no nome apresentarão o mesmo comportamento.

A correção é bastante simples (PR):

Mas não tenho certeza sobre os efeitos colaterais de remover a parametrização. O interessante é que fui eu quem adicionou a parametrização há dois anos em:

Mas não sei qual problema isso estava corrigindo.

Testei o PR bastante rigorosamente no meu ambiente local e não vejo nenhum problema em remover a parametrização dos nomes das tags.

EDIT: O PR foi mesclado.

8 Curtiram