Я работаю над доступным веб-приложением AA, где у меня есть простая форма с группой переключателей. Когда я уже выбрал переключатель и изменил выбор, Android Talkback объявляет об изменении состояния дважды.
Было бы сказано «не проверено проверено» или «проверено не проверено».
Моя разметка строго соответствует рекомендациям по доступности, как описано здесь https://webaim.org/techniques/forms/controls#radio. Я даже не уверен, является ли это ошибкой или функцией.
Codepen: https://codepen.io/bhargavshah/pen/PXVBML
<fieldset>
<legend>Choose a shipping method:</legend>
<input id="overnight" type="radio" name="shipping" value="overnight">
<label for="overnight">Overnight</label><br>
<input id="twoday" type="radio" name="shipping" value="twoday">
<label for="twoday">Two day</label><br>
<input id="ground" type="radio" name="shipping" value="ground">
<label for="ground">Ground</label>
</fieldset>
Ожидаемый результат : Talkback должен просто объявить «Проверено» на переключателе при изменении выбора.
Фактический результат : Talkback объявляет «Не проверено» на переключателе при изменении выбора.