Text before non-editable node

What I’m seeing when I set up a node like that is that both Firefox and Chrome refuse to type when the node is the first element in its parent node and the cursor is in front of it.

In any case you may want to look into those create/delete/update methods that you give your node view. The first two don’t mean anything, and the third is very broken (see the docs).