For vuejs, using an aria label, will a screen-reader live NVDA automatically read it
PURPOSE: To make web-page created by vue project accessible.
For example, consider this code-block:
<b-form-group
label="This is a TEST form -- it's SOLE purpose is ONLY ARIA"
label-for="myForm"
aria-label="This is a form -- purpose: ONLY ARIA Aria version"
aria-describedby="local-id-live-feedback"
role="alertdialog"
aria-busy="true"
aria-live="assertive"
>
</b-form-group>
The above code-block compiles. However, when I open the page in the browser (e.g. Google Chrome), I can see some of the labeling, but I don't automatically hear it unless I click on something.
Questions:
i) Is ARIA automatically enabled within Google Chrome or do I have to add an extension or some similar mechanism to enable it?
ii) For specific code above, is there a script codebehind and/or data block required to get it to work?
iii) Are there any other obvious errors/additions to the vue markup-language above that could help get aria to work?
ALSO: Please see my related earlier question: