Cannot click the nickname tab ín IE 11

Good evening,

some users in my community have found some bugs with Internet Explorer v11, in the last few days.
After today i started an update, there is only one bug.

When I want to logout me from discourse, can not klick on my nickname tab.
However, this error only occours in IE11. All another browsers dooing it right.

nickname%20discourse

Best regards Sven

1 Like

Can you check your browser’s developer console (usually found by hitting F12 on your keyboard and clicking on the Console tab) to see if there are any errors shown in it?

Thanks for the fast reply.

Yes there is an error.
Attention my browser has standard German language installed.

SCRIPT5009: “Promise” ist undefiniert
application-693a3f3415a9ec4448d4f3b28a436fb6d76c24cbfd463120438eb25ecc21f5eb.gz.js (1,2296063)

2 Likes

More promises errors @eviltrout

1 Like

Can you confirm which version of Discourse you are using? Because I believe this bug was already fixed.

3 Likes

My version installed is discourse latest-release +199.

But I have the same bug here in the discourse meta forums.

Internet Explorer Version 11.864.17763.0

4 Likes

Thanks for confirmation. I did indeed find some extra places where we missed the Promise object. This commit fixes them in the latest Discourse builds:

https://github.com/discourse/discourse/commit/9b60900b8d3697b3150d7312b21cb0f1b48c18a5

7 Likes

Thank you. It works now.

2 Likes

I’ve also added linting to prevent these bugs in the future. It will fail unless we explicitly import Promise from RSVP:

https://github.com/discourse/discourse/commit/d7ae052efebf0645f48484c4cd8331c6b094d46a

4 Likes