Hey, is it possible that something has changed in how the selection and nodeviews interact? I used to have it working where the selection caret would move directly from after A to before C and from after C to before E when moving it between nodes using the right arrow key:
<p>A</p> <div class="dom">B<span class="content-dom">C</span>D</div> <p>E</p>
But not instead the caret moved from after A to before B. The user can actually type things inside of div.dom outside of span.content-dom. If I add a contentEditable=false on div.dom and contentEditable=true on span.content-dom then the user can no longer modify the outer part of div.dom, but the caret also no longer moved between A, C and E using the arrow right/left keys.