First off: hats off to the ProseMirror maintainers! It’s such a nice library.
I’m playing around with NodeView, and I’ve found either a bug or a gap in my understanding.
See Glitch example. I’ve added a background to allow you to see the editable content for the to-do items. It’s possible to click on the sliver of white space between the checkbox and the editable label, and add content which never makes it into the document. (See the logged
node elements; they contain the label contents but don’t render this in-between content.) The reason that this is a problem, is because if you delete all text from a to-do node, it’s impossible to add any text back, since the only place where typing is permitted seems to be in this “no-man’s land”.
I’m hoping it’s a simple mistake on my part