Fix nested <ul>markup in non-static menu sections
Currently non-static menu sections render <div>
as a child of <ul>
which is invalid HTML markup and means that assistive technologies aren't provided with meaningful list item length counts.
Resolve to ensure only <li>
elements are children of <ul>
elements. Provide meaningful accessible names for <ul>
elements without a name.
Edited by Scott de Jonge