Não é possível clicar na aba de apelido no IE 11

Boa noite,

alguns usuários da minha comunidade encontraram alguns bugs com o Internet Explorer v11 nos últimos dias.
Depois de hoje, iniciei uma atualização e há apenas um bug.

Quando tento fazer logout do Discourse, não consigo clicar na aba do meu apelido.
No entanto, esse erro ocorre apenas no IE11. Todos os outros navegadores funcionam corretamente.

nickname%20discourse

Atenciosamente,
Sven

1 curtida

Você pode verificar o console de desenvolvedor do seu navegador (geralmente acessado pressionando F12 no teclado e clicando na aba Console) para ver se há algum erro exibido nele?

Obrigado pela resposta rápida.

Sim, há um erro.
Atenção: meu navegador tem o idioma alemão padrão instalado.

SCRIPT5009: “Promise” não está definido
application-693a3f3415a9ec4448d4f3b28a436fb6d76c24cbfd463120438eb25ecc21f5eb.gz.js (1,2296063)

2 curtidas

Mais erros de promessas @eviltrout

1 curtida

Você pode confirmar qual versão do Discourse está usando? Porque acredito que esse bug já tenha sido corrigido.

3 curtidas

A versão instalada é a discourse latest-release +199.

Mas estou com o mesmo bug aqui nos fóruns do meta do Discourse.

Internet Explorer Versão 11.864.17763.0

4 curtidas

Obrigado pela confirmação. De fato, encontrei alguns lugares extras onde esquecemos o objeto Promise. Este commit corrige-os nas versões mais recentes do Discourse:

7 curtidas

Obrigado. Agora está funcionando.

2 curtidas

Também adicionei a verificação de lint para evitar esses bugs no futuro. O processo falhará, a menos que importemos explicitamente o Promise do RSVP:

4 curtidas