Ошибка 1: Нет возможности закрыть меню редактора в VoiceOver
Разверните меню ⊕ в iOS VoiceOver. Теперь попробуйте закрыть меню.
Ожидаемое поведение: Обычно это делается перетаскиванием небольшой панели «захвата» вниз или нажатием в серой области для закрытия меню.
Фактическое поведение: Перетаскивание панели захвата не работает, когда включен iOS VoiceOver. Сама панель помечена как aria-hidden=true, поэтому нет возможности выбрать её, кликнуть по ней или взаимодействовать с ней.
Ошибка 2: Отсутствует описание ARIA для кнопок ⊕ или Tt
В iOS VoiceOver создайте новый пост и перейдите к кнопке ⊕, которая содержит дополнительные инструменты для редактирования вашего поста.
Фактическое поведение: VoiceOver объявляет кнопку как «Кнопка. Свернуто».
Ожидаемое поведение: У кнопки должен быть атрибут title или описание ARIA, объясняющее, что это такое, даже если это просто: «Дополнительные инструменты. Кнопка. Свернуто».
(Я даже не знаю, как называется это меню… Я использую символ Unicode ⊕ для его описания.)
Та же проблема касается меню заголовков Tt, где можно выбрать уровень заголовка или «абзац». VoiceOver объявляет его просто как «Кнопка. Свернуто». Нет никаких указаний на то, что она делает.
Наконец, эту проблему можно воспроизвести, наведя курсор мыши на кнопки редактора. При наведении на большинство кнопок появляется всплывающая подсказка title, объясняющая их назначение (и предлагающая сочетание клавиш). Но для ⊕ или Tt этого не происходит. Единственный способ узнать, что они делают, — нажать на них и убедиться в этом.
(И, когда вы это сделаете, вы застрянете в меню и не сможете выйти!)