What steps will reproduce the problem?
1. Load Jaws or NVDA.
2. Use the following HTML snippet:
data:text/html,<input type=radio id="radio" disabled="true">radio button<br><button onclick="document.getElementById('radio').disabled = false;">Enable radio button</button>
3. Click the button to enable the radio button.
What is the expected result?
Screen reader should not say "unavailable" or "disabled" or something similar after the radio button.
What happens instead?
Screen reader still announces the radio button as disabled.
Please note that this bug occurs on other controls, not only radio buttons.
Comment 1 by nek...@chromium.org
, Sep 2 2017Summary: Form elements whose disabled or required status changes dynamically are not correctly reflected in the accessibility tree (was: Form elements whose disabled status changes dynamically are not correctly reflected in the accessibility tree)