<!-- self-referencing labelledby in combination with external reference -->
<divid="productname1"><navrole="navigation"><!-- nav does not get nameFrom:contents -->product name</nav></div>
<buttonclass="ex"data-label="Delete"aria-label="Delete"aria-labelledby="test5 productname1"id="test5"data-note="self-referencial labelledby includes nav">x</button>
<!-- self-referencing labelledby in combination with external reference -->
<divid="productname2"><navrole="heading"><!-- nav does not get nameFrom:contents, but heading does. -->product name</nav></div>
<buttonclass="ex"data-label="Delete product name"aria-label="Delete"aria-labelledby="test6 productname2"id="test6"data-note="self-referencial labelledby includes heading">x</button>
<divclass="ex"data-label="foo bar baz bop bap boom"aria-labelledby="a3 b3"id="test7"role="group"data-note="includes form elements">foo</div>