Hello
I am using macOS + Chrome 98 and seeing the cursor being drawn in the wrong position when between two inline nodes but text is entered at the correct position.
Using dinos in the document example:
Delete text between two dinos
Observe that the cursor position is to the right hand side of the editor
Enter text
Following the same steps above, I am unable to replicate this on Safari.
The cursor disappears between the nodes on Firefox 97.
This is a Chrome bug, and one that we haven’t found a convenient workaround for, so far. Changing the way your inline nodes are drawn so that they have invisible text (say, zero-width spaces) before and after them can help in some cases.