I see. Well with Backspace from baseKeymap it works better but still produces the same twitchy behavior as in prosemirror.net.
The big issue I have is with NodeViews since apparently I can’t figure out how to wrap the paragraphs in nodeviews without a random part of list_item being left behind at times.
There was something similar to I asked about before Moving selection with arrows behaves weirdly with NodeView where selection moved weirdly in desktop Chrome with NodeViews. That I, however, managed to fix by using an extra div under the contenteditable false div. This time, no such luck. The selection works as it should on desktop but the splitting on Android still creates extra stuff.