Sorry I’m not talking about pseudo elemtents added by Prosemirror (I think you’re referring to the span with the zero width space inside?). My question was, will the example at jmz0nn6xy - CodeSandbox always work? I.e: me adding in :before / :after pseudo elements (in the CSS) to an inline mark mean that’s inclusive does render in different positions (inside or outside the mark). I think this behaviour is affected by that span that I think you’re talking about but it does seem to go against what the libraries intention is:
And your info around dragging selection seems to make sense here, despite the fact that I find it useful. Sorry if I’m digging in to semantics too much but these are proving to sticky situations for some of the stuff I’m currently doing so thanks for your responses.