question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Internet Explorer 11 support

See original GitHub issue

I have been working on getting our platform compatible in IE11 and Slate is really close. In fact with just a couple polyfills, it mostly works. I know there isn’t official support for IE with Slate, but I figured I would document my findings here seeing as I don’t believe it would take too much work to get it working in IE.

Let me know if I can help to get Slate working in IE; I can definitely open pull-requests. Thanks.

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:17
  • Comments:11 (8 by maintainers)

github_iconTop GitHub Comments

3reactions
Craga89commented, Apr 19, 2017

FYI slatejs.org is working great on Edge now, though IE11 does have some minor quirks here and there.

  • Hovering menu does not appear, but this probably isn’t a core issue and just some positioning logic issue that’s plugin related.
  • Pasting HTML doesn’t work since as @tyler-johnson pointed out IE11 doesn’t support getData/setData with anything other than regular old text types. We can probably detect this and account for it; I’ll look into a pull request for it shortly.
  • Large Document demo basically freezes the browser 👎 But I think we can safely ignore that one 😉
  • Resize handles Certain blocks have rather obtuse resize handles visible, as seen below. There’s probably a way to disable this, I’ll investigate further. image Looks like there’s a known issue with this that has been addressed in CKEditor, but I’m unsure if this is applicable here, as it appears to disable drag/drop of the content entirely 👎 Sad times… though interestingly, it only happens to appear for elements that have display: inline-block or similar.
3reactions
Craga89commented, Apr 18, 2017

I submitted a fairly simple PR for a Selection.extend shim in #730, as well as a shim for the Element.closest in #728. The scrollX/Y changes were merged in #664, too!

After these get merged it should make Slate usable in both IE11 and Edge, at least in the core functionality! 👍

Read more comments on GitHub >

github_iconTop Results From Across the Web

Internet Explorer 11 - Microsoft Lifecycle
The Internet Explorer (IE) 11 desktop application ended support for Windows 10 semi-annual channel on June 15, 2022. Customers are encouraged to move...
Read more >
Internet Explorer 11 has retired and is officially out of support ...
After 25+ years of helping people use and experience the web, Internet Explorer (IE) is officially retired and out of support as of...
Read more >
Internet Explorer 11 End of Life - Lansweeper.com
Internet Explorer 11 is going end of life on June 15, 2022. Meaning that for most Windows versions, using Internet Explorer 11 won't...
Read more >
Internet Explorer 11 - Wikipedia
Internet Explorer 11 ; MSHTML v8.0, Chakra · Windows 7 SP1 Windows Server 2008 R2 SP1 Windows Embedded 8 Standard · Windows Server...
Read more >
IE11 end of support countdown
Sources before May 19th 2021 · Support for older versions of Internet Explorer ended · Windows 10 product lifecycle · IE11 Mainstream End...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found