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 „Gefällt mir“

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 „Gefällt mir“

More promises errors @eviltrout

1 „Gefällt mir“

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

3 „Gefällt mir“

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 „Gefällt mir“

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 „Gefällt mir“

Thank you. It works now.

2 „Gefällt mir“

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 „Gefällt mir“