Why contenteditable is false for customnodeview

If your node view doesn’t provide a contentDOM property, the library will assume it behaves as a leaf node. Node views cannot take over rendering of their content but still have ProseMirror manage the editing of that content—if the library doesn’t know how that content is rendered, it can’t work with it.