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 Curtiu

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 Curtiram

Mais erros de promessas @eviltrout

1 Curtiu

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

3 Curtiram

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 Curtiram

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 Curtiram

Obrigado. Agora está funcionando.

2 Curtiram

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 Curtiram