Layout da página `Admin  Badges` quebrado após a atualização

Olá a todos.

Acabei de atualizar para o Disourse 3.4.0.beta2-dev (cde4db1c6a) apenas para descobrir que o layout da página de administração de Emblemas está um pouco quebrado.

A lista de emblemas geralmente fica no lado esquerdo da tela, permitindo que você gerencie / adicione / edite os emblemas no lado direito da tela.

Mas é assim que parece agora, há um grande espaço vazio e inutilizável no meio-esquerda:

1 curtida

você pode tentar o modo de segurança? Não consigo reproduzir isso. :thinking:

1 curtida

Hmm, está acontecendo no Safari e no Chrome, ambos testados e replicados no Modo de Segurança também.

Ok, obrigado @Lilly - pode ser outra coisa que alterei em outro lugar, você pode ignorar isso :blush:

1 curtida

Acabei de fazer uma nova implantação em meu site de teste hospedado e o admin de distintivos está funcionando como esperado. É estranho que isso esteja acontecendo no modo de segurança.

Também fiz uma verificação com o menu suspenso de cabeçalho em vez da barra lateral, bem como usando o menu de navegação antigo do admin, e ele ainda está funcionando como esperado.

4 curtidas

Passos para replicar:

  1. Altere a configuração de localidade padrão para Inglês (Reino Unido):

  1. Recarregue o Discourse em uma nova aba e navegue até https://example.com/admin/badges onde o layout agora está quebrado:

  1. Altere ou redefina a configuração de localidade padrão para o seu padrão de Inglês (EUA):

  1. Recarregue o Discourse em uma nova aba e navegue até https://example.com/admin/badges onde o layout agora está funcionando perfeitamente:

Eu não tenho absolutamente nenhuma ideia de como ou por que é este o caso :thinking:

Mas um grande agradecimento a @JammyDodger por destacar a causa raiz :blush:

Este bug poderia ser corrigido? :thinking:

4 curtidas

Obrigado @Richie!

Parece que há alguns problemas aqui.

  1. A tradução para inglês (Reino Unido) está faltando a nova e mais longa descrição no topo da página. Isso ocorre porque a chave ‘badges.description’ foi reutilizada e não fizemos uma atualização do Crowdin desde então

    Isso se resolverá iminentemente, quando as traduções forem atualizadas automaticamente

  2. O layout parece depender do comprimento da descrição. Em inglês dos EUA, posso reproduzir o problema acessando as ferramentas de desenvolvedor e encurtando a descrição

    Mesmo depois que a string em inglês do Reino Unido for atualizada, isso ainda vale a pena corrigir porque outros idiomas que usam menos caracteres provavelmente terão o mesmo problema.

Parece que a alteração está relacionada a UX: Apply admin UI to Badges (#28724) · discourse/discourse@be5c37a · GitHub (cc @ella @martin)

6 curtidas

Obrigado pela informação @david :smiley:

4 curtidas

Estou no Canadá e culpo o Reino Unido por isso. :laughing:

Obrigado Richie. Eu nem considerei a configuração de local :woman_facepalming:t2:

5 curtidas

Isso está totalmente fora do tópico, mas não há nenhum inglês (CA), certo? Então você usaria os locais do Reino Unido ou dos EUA? Pode depender, é claro, mas em geral?

3 curtidas

nossas coisas geralmente são padrão para os EUA. não dizemos loo ou trousers muito aqui. lol

4 curtidas

Sem problema, nós assumiremos felizmente a responsabilidade por isso em nome do resto do mundo :raised_hand:t2: :blush:

4 curtidas

Obrigado por notar!

Adicionei um wrapper div para tornar o layout mais estável e corrigi o problema de inconsistência ao usar diferentes locais.

Deve estar corrigido com este PR:

6 curtidas

Meu país inteiro agradece pela correção rápida, @ella :bowing_man:

3 curtidas