ks888 / LambStatus

[Maintenance mode] Serverless Status Page System
https://lambstatus.github.io
Apache License 2.0
1.3k stars 120 forks source link

Be explicit about lack of IE11 support (or add support?) #125

Open jhackett1 opened 6 years ago

jhackett1 commented 6 years ago

Everything apart from the list of incidents is unavailable when a status page is loaded on Internet Explorer 11.

Looking at the console errors, the use of promises seems to be causing the problem.

Ideally, there should be some kind of progressive enhancement to provide a degraded, but still functional experience for IE users, but failing that, should we be clearer in the docs that IE11 and similar is not supported?

This would be super-useful for enterprise products with a lot of stakeholders who are tied to IE.

ks888 commented 6 years ago

Thank you for letting me know. I've just visited the status page via IE11 and noticed it's worse than I think... I'm going to see if I can improve this.

ks888 commented 6 years ago

OK, transformation settings using babel were set up correctly, but it turns out polyfill settings are also necessary to support IE11. Fortunately, the polyfill size is not too large (<40KB, not-gzipped case). This commit fixes this issue. I will release the new version within a few days.

However, I noticed the material design icons are not loaded in my IE11 environment. Here is the screenshot: lambstatus-ie11 1

I took some time to fix this issue, but sadly can't find the workaround.

Please let me know if there are any other issues about IE11.

ks888 commented 6 years ago

I've released v0.6.3 which I believe the IE11 is supported (except the icon issue above). Please update your CloudFormation stack or visit the demo page to see if it works.