A clear and concise description of what the bug is.
<li> elements must be contained in an <ol> or <ul> element. List item does not have a <ul>, <ol> parent element without a role, or a role="list". Currently the use of "role="navigation" on the UL's is obscuring their semantic role. `
Recommendations
This occurs in the following locations. Update the following sections:
The three skip links. Remove the "Role=Navigation" from the <ul>. This will allow a user to hear it is a list and that there are three items. Add a role="navigation" to the preceding div or add the <nav> element around the whole list.
The menu items in the navigation menu Same solution as noted above.
The Search link Similar issue occuring with role="toolbar"
Screenshots
If applicable, add screenshots to help explain your problem.
Builds
Source
https://airtable.com/appRFUc45sF4yWFut/tbl51inE74gEWlB0x/viwG9G4vAjsjQEh4g/rec4I1tKOMEBcWAvU?blocks=hide
Describe the bug
A clear and concise description of what the bug is.
<li>
elements must be contained in an<ol>
or<ul>
element. List item does not have a<ul>
,<ol>
parent element without a role, or arole="list"
. Currently the use of"role="navigation"
on the UL's is obscuring their semantic role. `Recommendations
This occurs in the following locations. Update the following sections:
<ul>
. This will allow a user to hear it is a list and that there are three items. Add arole="navigation"
to the preceding div or add the<nav>
element around the whole list.role="toolbar"
Screenshots
If applicable, add screenshots to help explain your problem.
![lists 1](https://github.com/proudcity/wp-proudcity/assets/1569463/234b76ea-ca7e-44d6-a564-44b3361a54f5)