Inconsistent behavior with Selection and "atom" Node

If focus is on your node view, you can use the stopEvent method on your node view object to prevent ProseMirror from handling events inside it.