Element child of EditContext, should be editable
This is a contenteditable="" child of contenteditable="false" parent.
This node should be editable. It should be the target of beforeinput/input events when the user edits here.
The grandparent node #edit-context-0 should not be the target of beforeinput/input events,
and the EditContext should not receive
textupdate events
This is an EditContext child of contenteditable="false" parent.
This node should be editable, and this EditContext (but not the
grandparent EditContext) should get events, since there is an
intermediate non-editable parent.
This is a contenteditable="" child of EditContext.
It inherits editability from the parent and it should not be the target of beforeinput/input events.
Setting contenteditable="" on this node is basically a no-op.
EditContext child of EditContext. When user types here,
events are fired only against the parent EditContext, not this one.
Since the parent element was editable, the EditContext association is basically a no-op.