Как исправить оповещение Talkback, сообщающее о смене состояния несколько раз при изменении выбора переключателя в Google Chrome для Android - PullRequest
0 голосов
/ 14 января 2019

Я работаю над доступным веб-приложением 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 объявляет «Не проверено» на переключателе при изменении выбора.

...