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개의 좋아요

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 quick reply.

Yes, there is an error.
Note: My browser has the standard German language installed.

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

2개의 좋아요

More promises errors @eviltrout

1개의 좋아요

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

3개의 좋아요

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개의 좋아요

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개의 좋아요

Thank you. It works now.

2개의 좋아요

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개의 좋아요