I'm trying to better understand how Experience Builder text widgets work as they relate to keyboard navigation and screen readers. Using this example application, a keyboard and screen reader test cannot focus on the title, subtitle, or the text above the filters in the sidebar which may all be strikes against WCAG 2.1.1 on keyboard navigation at the least. I'm mostly ignorant of accessibility testing and the only extension my organization can use for accessibility testing is SiteImprove. Between those two limitations, I'm curious for some insight on how I can rectify the issue that arises with these sorts of text widgets cases. SiteImprove always seems to maintain a keyboard error against WCAG 2.1.1 on keyboard navigation is present which I can validate by not being able to focus on the text at all.
Things I've checked:
- The text in the application right now is in a flow row widget
- Putting it in other layout widgets returns the same error
- Leaving it as bare text widgets not inserted into a layout widget returns the same error
- Having it in the designated header or not does not affect the error
- I've found at least one proposed solution to insert text into a card or section widget, but that can't really fit with an application title as a solution
- I tried turning off and on the A11y setting at the bottom right of the edit view and shifting the flow row widget to re-autocalculate the widget order only to get the same error
Note the attached image shows that the flow row is another instance of the same issue, but I'm more concerned about the other three strikes which are from the text I've described since I can always just remove the flow row while the text is necessary.