Text in EditContext-associated element, should be editable
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 contenteditable="" child of a contenteditable="". Since this is the child of an editable element, when the user types here, it's the parent contenteditable="" that gets input/beforeinput events, and this doesn't. Basically the child contenteditable="" attribute is a no-op.
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.