Can we re-open discussion about this previous feature? I understand it was implemented once but then removed, but I’m not clear on why it was removed.
Merely adding the intended mark to storedMark
when the caret is at the start of a mark isn’t a fully sufficient solution because the caret is still displayed outside of the mark.
Might a reasonable middleground here be that left-hand inclusiveness is up to the developer, but that when storedMark
changes at a mark boundary, ProseMirror could check whether the caret needs to move into that adjacent mark?
Thanks for your great work @marijn; interested to hear your thoughts if you have a moment to spare!