Выбор опции может привести к тому, что VoiceOver перейдет в начало страницы

iOS9, Safari с включенным VoiceOver.

Не воспроизводимый на 100%, а просто выбор опции заставит фокус VoiceOver перейти к кнопке в верхней части страницы.

Теперь можно прослушать выбранную опцию, а затем принудительно сфокусировать элемент на пару секунд, но это приведет к нежелательному UX.

  :focus {
    background-color: pink;
  }
<div>
  <button tabindex="-1">close</button><br/><br/><br/><br/><br/><br/><br/><br/>
  <select>
    <option>Email</option>
    <option>Tobias</option>
    <option>Linus</option>
  </select>

</div>

<p>This example shows how to fill a dropdown list</p>

Ответ 1

Может быть, это может пригодиться в этом свойстве css:

.button {
 speak: spell-out;
}