Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incompatibilities with IE 10 and 11 on Windows 8 and 8.1 #713

Closed
2 tasks
leehart opened this issue Nov 21, 2016 · 5 comments
Closed
2 tasks

Incompatibilities with IE 10 and 11 on Windows 8 and 8.1 #713

leehart opened this issue Nov 21, 2016 · 5 comments
Assignees

Comments

@leehart
Copy link
Collaborator

leehart commented Nov 21, 2016

  • Microsoft Windows 8.1
    • Microsoft Internet Explorer v11 (released 2013-10-17) (known to fail, 'Uint8ClampedArray' is undefined)
  • Microsoft Windows 8
    • Microsoft Internet Explorer v10 (released 2012-10-26) (known to fail, 'Uint8ClampedArray' is undefined)
@leehart
Copy link
Collaborator Author

leehart commented Dec 22, 2016

Still true (on master, 22 Dec 2016)

@leehart
Copy link
Collaborator Author

leehart commented Jan 16, 2017

Some might say "we don't support any browsers that don't support Uint8ClampedArray"
mapbox/mapbox-gl-js#2444

But there might be workarounds:
https://gist.github.com/gengkev/2295355
https://github.com/substack/typedarray

I gather that an updated version of IE v11 should be OK, via https://support.microsoft.com/en-us/kb/2929437

If we don't support IE v10, it's worth noting that IE v11 is not available on Windows 8, only Windows 7 and 8.1.

To complicate matters "There are several differences between Internet Explorer 11 on Windows 8.1 and IE11 on Windows 7"
https://msdn.microsoft.com/en-us/library/dn394063(v=vs.85).aspx

Without a polyfill, if we add feature detection to the sniffing, then I think IE v11 should get the green light.
http://caniuse.com/#search=Uint8ClampedArray

Support for Windows 8, and hence IE v10, has also officially ended, over a year ago...
"Windows 8.0 support ended January 12, 2016. To receive continued support, users must upgrade to Windows 8.1."
http://www.allyncs.com/docs/lifecyclesupport.html
https://www.microsoft.com/en-gb/WindowsForBusiness/End-of-IE-support

@leehart
Copy link
Collaborator Author

leehart commented Jan 16, 2017

IE v11 is compatible (on Windows 8 and 8.1) when properly updated (security patched, KB2929437).

IE v10 is not compatible, and is below our minimum support threshold.

@leehart leehart closed this as completed Jan 16, 2017
@leehart leehart removed the wontfix label Jan 17, 2017
@leehart
Copy link
Collaborator Author

leehart commented Jan 17, 2017

To investigate workarounds for increased compatibility.

@benjeffery
Copy link
Member

I've fixed a few IE11 issues. I think we can leave IE10 to rot...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants