Problems clicking topic links in IE11

AI 生成的摘要

A user, ky_metro, reported issues with topic links in IE11, where clicking on a link would not load the page or would result in a blank page. After confirming the issue on their site, but not on Meta, they temporarily disabled custom CSS styles and the Babble chat plugin. However, the issue persisted.

codinghorror suggested that the problem might be local to the user’s site, as the issue couldn’t be reproduced on Meta. ky_metro then asked for troubleshooting suggestions, mentioning that they had already disabled customizations.

cpradio suggested trying Discourse’s safe mode, which led ky_metro to discover that the issue was caused by the Babble plugin, specifically the full-page chat option. gdpelican, the plugin author, acknowledged the issue and promised to fix it.

Additionally, TomekB provided a temporary fix by adding an IE11 polyfill, and codinghorror mentioned that the issue had been recently fixed.

I’m getting complaints just lately that topic list links aren’t working for users on IE11. They click the link but it does nothing, or loads a white page. The URL changes, but the page stays the same, or it goes blank. Opening in new tab works fine, or refreshing the page once the URL has changed.

I’ve confirmed this is happening on my site, but not on Meta. I’m on the latest beta. I’ve temporarily disabled all custom CSS styles and Babble chat plugin. I don’t know what else I can do, except to steer users to a different browser. As far as I know Discourse still supports IE11, right?

Not sure if it’s related, but in IE11 clicking the logo for “home” appears to cause a full page refresh. This happens on Meta as well.

Anybody care to have a look, it’s here: http://forum.driveonwood.com.

Clicking the logo reloads the page, yes.

If you cannot repro the problem on meta, the problem is local to your site, not Discourse’s code.

Well, that’s what I’m asking… I’ve turned off everything “custom” on my site (CSS, plugins), all that’s left is vanilla Discourse. Any suggestions for troubleshooting this are appreciated.

I got no love for IE. If there’s nothing to be done, I’ll just tell users to move to another browser.

Try directing one of them to safe mode to see if that solves it, if it does, then it is likely something in your customizations.

Good thought. I just booted Win10 into Safe Mode with Networking. No improvement.

I think cpradio meant Discourse’s safe mode.

Oh, thanks! I hadn’t seen that before.

EDIT: Wow, that’s a great tool. Narrowed it down very quickly to unofficial plugins, then the Babble plugin, then specifically the full page chat option.

@gdpelican your plugin controls are not working as expected. Un-checking “Enable Babble shoutbox plugin” does not seem to globally disable the plugin, I had to also uncheck the full-page chat option box.

Cool, will fix soon. :factory:

Adding this code to < /head> fixes this issue for IE11:

This was fixed recently, sorry about that.