online
online copied to clipboard
a11y label fix
Note: This is follow-up PR of #13537. This PR uses generic a11y label implementation method from #13537
Changes:
- setup a11y label for toolbox items
- setup a11y label for checkbox items
- As part of adding a11y label needed updated code to apply a11y changes, fixed some issues mentioned in #13383
Expected behavior:
- In sidebar, all input elements should have exact one of the following labels:
- visible label
- linked via aria-labelledby
- aria-label
Checklist
- [ ] I have run
make prettier-writeand formatted the code. - [ ] All commits have Change-Id
- [ ] I have run tests with
make check - [ ] I have issued
make runand manually verified that everything looks okay - [ ] Documentation (manuals or wiki) has been updated or is not required