Lack of leftSideInclusive makes me a sad web developer

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!

For posterity, I hadn’t realized I had already received a reply regarding this here: Controlling inclusive left/right of MarkTypes - #8 by marijn