I'm facing an issue when I don't want to set explicit text content for a button element but I want to use aria-label for assistive technologies instead. In my current situation, I have a directive that adds icons to the button but without text.
Would it be possible for template-accessibility-elements-content to consider aria-label to be an acceptable alternative (either by default or as a rule option)?
Context and configuration
Please share:
Which rule is causing the problem
template-accessibility-elements-content
Describe the bug
I'm facing an issue when I don't want to set explicit text content for a button element but I want to use
aria-label
for assistive technologies instead. In my current situation, I have a directive that adds icons to the button but without text.Would it be possible for template-accessibility-elements-content to consider aria-label to be an acceptable alternative (either by default or as a rule option)?
Context and configuration
Please share:
template-accessibility-elements-content
tsconfig.json
~/.codelyzer.js
(if applicable) I do not have it.Expected behavior
<button class="btn-close" aria-label="close></button>
should NOT produce an error.Additional context
I believe a similar question about "aria-label" support might be raised to all others
template-accessibility-*
rules.