The immediate parent isn't necessary the `type="context"` element.
In video app, it is, but we can also have menu type="context" > menu > menuitem:
  https://developer.mozilla.org/en-US/docs/HTML/Global_attributes#attr-contextmenu

So if we want to be safe, we would have to iterate over parents, would it be worth the cost?