What fresh hell is THIS now? - Patrick Lauke
@MichielBijl
Probably the most important rule for applying landmarks is to ensure all content resides in a landmark region to ensure no content is orphaned. This way a screen reader user can safely use landmark navigation without missing content. - Rich S (AKA The Godfather of ARIA)
https://www.paciellogroup.com/blog/2013/02/using-wai-aria-landmarks-2013/#comment-1298
But... what if you want <x-foo> elements with input prototypes? can't you
<x-foo> with
prototype: Object.create(HTMLInputElement.prototype)
?