Cursor between inline blocks

If you go to ProseMirror dino example and replace the entire contents of the editor with 3 dinos, if the cursor is at the end of the dinos, it will blink, but if the cursor is between or before the 3 dinos, it will not blink (and additionally Home/End keys to not correctly move the cursor position). Any idea how to fix this? I tried adding gapcursor but that did not fix this issue.

What browser and OS? All of your concerns worked without issue for me in Chrome 126 on Windows.

FireFox, ~latest on Win 10. I just checked Chrome, it does work there. I know Discord (web) has this working on FF somehow with their emojis in a contenteditable, but I don’t know what approach they’re using.