Add accessibility test to new_branch_ref_dropdown_spec
What does this MR do and why?
Adds accessibility test to new_branch_ref_dropdown_spec
Original failures
1.1) Failure/Error: expect(page).to be_axe_clean.within('.ref-selector')
Found 2 accessibility violations:
1) aria-required-children: Certain ARIA roles must contain particular children (critical)
https://dequeuniversity.com/rules/axe/4.6/aria-required-children?application=axeAPI
The following 1 node violate this rule:
Selector: #listbox-36
HTML: <div id="listbox-36" aria-labelledby="listbox-header-37" role="listbox" tabindex="-1" class="gl-new-dropdown-contents gl-new-dropdown-contents-with-scrim-overlay gl-new-dropdown-contents" style="max-height: 430.609px;">
Fix any of the following:
- Element has children which are not allowed (see related nodes)
- Element has no aria-busy="true" attribute
2) scrollable-region-focusable: Scrollable region must have keyboard access (moderate)
https://dequeuniversity.com/rules/axe/4.6/scrollable-region-focusable?application=axeAPI
The following 1 node violate this rule:
Selector: #listbox-36
HTML: <div id="listbox-36" aria-labelledby="listbox-header-37" role="listbox" tabindex="-1" class="gl-new-dropdown-contents gl-new-dropdown-contents-with-scrim-overlay gl-new-dropdown-contents" style="max-height: 430.609px;">
Fix any of the following:
- Element should have focusable content
- Element should be focusable
Links
Edited by Annabel Dunstone Gray