We have been fighting with a couple of rather subtle IE bugs with our editor when updating to the latest versions of prosemirror-view (we’re still stuck on 0.8.9). One of them I just found is easily reproducible on the basic example on prosemirror.net so I figured I’d post a quick notice here.
- Visit https://prosemirror.net using IE11
- Double click the first word (Like) to select it
- Type a character, say “a”
Rather than replacing the “Like” (or "Like ") with an “a” and putting the caret after the inserted letter, the selection is deleted and the typed content is appended at the bottom of the content. See the screenshot showing the before (left) and after (right).
The actual issue I was tracking down was that the selection was being reported as empty in a custom input rule we have, maybe that’s related?