Qualquer conta com o username "adman" tem um perfil quebrado

Em Discourse versão v3.1.0.beta5 +233, se um novo usuário escolher o nome “adman”, “adman-b” ou “adman-c”, o perfil desse usuário fica gravemente danificado. Tentar acessar o perfil público do usuário resulta em uma falha de nível extremamente baixo que causa um carregamento de página interminável (Firefox) ou um erro simples e direto “ERR” (Chrome). Isso não parece ser um erro capturado.

Verifiquei que a criação de um usuário chamado “adman” resulta no mesmo problema em try dot discourse dot org. Nenhuma outra ação de configuração de perfil é necessária - por exemplo, você não precisa definir uma foto de perfil ou qualquer outra coisa - apenas usar um nome que comece com “adman” é suficiente para produzir o erro.

Também verifiquei que escolher “ad-man” como nome de usuário não quebra o perfil do usuário. O nome de usuário “adma” também não resulta em um perfil quebrado. Estou perplexo.

Novamente, verifiquei que isso é verdade tanto em minha própria instância auto-hospedada do Discourse quanto em try.discourse.org. Não tenho certeza por quanto tempo o conteúdo em try.discourse.org permanece antes de ser purgado, mas você pode ver isso agora mesmo tentando carregar o perfil do usuário lá: httpx://try dot discourse dot org/u/adman/summary

Ou você pode ver o efeito tentando olhar o usuário “adman-c” em minha instância auto-hospedada: httpx://discourse dot practicalzfs dot com/u/adman-c

Enquanto isso, o usuário “adma” em try.discourse funciona bem: httpx://try dot discourse dot org/u/adma/summary

2 curtidas

Também confirmei que os nomes de usuário “madman” e “admyn” funcionam corretamente.

Portanto, parece haver uma expressão regular em algum lugar que é acionada por /^adman/ – para reproduzir o bug, o nome de usuário deve começar com a sequência completa “adman”.

2 curtidas

Olá e bem-vindo @jimsalterjrs :slight_smile:

Não consigo replicar isso. :thinking: É um tiro no escuro, mas você acha que poderia ser seu bloqueador de anúncios reagindo a ‘ad’ de alguma forma? Você pode tentar em uma janela anônima/com o bloqueador de anúncios desativado para verificar?

11 curtidas

Puxa. Muito obrigado, era exatamente isso. O conjunto de filtros padrão no uBlock Origin parece ser o que está quebrando as coisas, embora eu ainda não tenha descoberto qual regra está sendo acionada.

7 curtidas

E esta é a regra que dispara:

Vou informar ao meu usuário que essa é uma escolha muito ruim de nome de usuário, considerando quantas pessoas estão usando Easylist!

6 curtidas

Sem problemas. Fico feliz em ter ajudado. :slight_smile:

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.