Компания Google, входящая в холдинг Alphabet, выпустила новую версию своего браузера Chrome 89 для различных операционных систем. Помимо общих нововведений, эта версия содержит ряд доработок, относящихся к улучшению доступности для пользователей с ограниченными возможностями.
Среди основных нововведений специальных возможностей Chrome 89 выделяются:
- Для пользователей Windows, macOS и Linux стала доступна функция Live Caption, представляющая собой автоматическую генерацию субтитров для воспроизводимых видеороликов. К сожалению, пока она доступна только для английского языка. Для более подробной информации см. сообщение в блоге Google.
- Доработки общего характера:
- Добавлена возможность перекрашивать значок (favicon) вкладки по умолчанию, если оригинал имеет низкий минимальный контраст.
- Исправлена проблема сбоя, возникавшего на странице chrome://history при включённых специальных возможностях.
- Добавлена возможность уведомлять программы экранного доступа при изменении aria-current.
- Гриды теперь отображаются правильно, если строки включены с помощью aria-owns, а не через дочерние элементы DOM.
- Исправлена трудно воспроизводимая ошибка с исчезновением контента с веб-страниц (известные примеры включают YouTube и Gmail).
- Исправлено выравнивание прямоугольника фокуса для вспомогательных технологий и PDF.
- Программы экранного доступа теперь объявляют заголовки даты на странице истории Chrome.
- Исправлена ошибка, из-за которой программы экранного доступа не объявляли субтитры в меню учётных записей и синхронизации.
- Улучшены объявления программы экранного доступа при выборе закладок.
- Добавлена метка доступности для поля поиска на странице chrome://flags.
- Диалог небезопасной загрузки теперь сообщает о себе программам экранного доступа.
- Для операционной системы Windows:
- NVDA теперь читает все пункты меню с помощью команды чтения строки под курсором приложения (NVDA+Вверх или NVDA+L для настольной и ноутбучной раскладок соответственно).
- Исправлена проблема с эхом ввода в JAWS при редактировании Google Таблиц.
- Атрибуты ARIA присвоены cr-customize-themes, чтобы гарантировать, что цветовые метки объявляются в потоке создания локального профиля с помощью JAWS.
- Улучшена обратная связь программы экранного доступа при навигации по таблице диспетчера задач.
- Реализована навигация по ячейкам UIA TableView.
- Разрешён обход отключённых пунктов меню с помощью курсорных клавиш в режиме доступности.
- Для операционной системы Android:
- Исправлены проблемы с целью касания в пользовательском интерфейсе веб-платежей.
- Логотип режима инкогнито на панели инструментов настраиваемой вкладки инкогнито теперь обозначается корректным образом.
- Добавлена роль кнопки для переключателя межстраничной отладочной информации.
- Повышена производительность на некоторых страницах при изменении большого количества контента.
- Добавлена поддержка новой экспериментальной функции для автоматического создания альтернативных описаний изображений, которая для настольных систем стала доступна в версиях 75 и 76.
- Теперь заранее сообщается, что поля со списком были развёрнуты, и, где это возможно, сообщается количество доступных вариантов автозаполнения.
- Добавлены более точные сообщения для значений aria-haspopup.
- TalkBack больше явно не сообщает о том, что для элементов возможно долгое нажатие. Теперь это реализуется более универсальным образом на уровне системного AccessibilityNodeInfo.
- Для операционной системы iOS добавлено уведомление универсального доступа при изменении количества окон.
- Для операционной системы macOS:
- Фокус VoiceOver теперь синхронизируется с фокусом браузера, если пользователь выбрал этот параметр.
- Сообщение об уровне заголовка реализован таким же образом через DisclosureLevel, как и в Safari.
- Исправлены некоторые проблемы с панелью закладок посредством изменения ролей, групп и описаний ролей.
- Заданы posinset и setsize через accessibility API для собственных виджетов Chrome.
- Автозаполнение имени/номера элемента списка адресов теперь объявляется с помощью VoiceOver.
- Теперь озвучивается заголовок и подзаголовок диалогового окна учётных записей и синхронизации.
- Реализовано автоматическое включение специальных возможностей при обнаружении использования VoiceControl.
- Когда фокус перемещается на поле ввода, теперь объявляются метка поля формы и его тип.
- Отключённые элементы сделаны видимыми для VoiceOver.
- Для операционных систем Linux:
- Флажки на странице истории сделаны ARIA-совместимыми, что исправляет ошибку, из-за которой Orca не объявляла текстовое описание флажка.
- Улучшена доступность виджетов в фокусе, которые были некорректно помечены как скрытые из-за ошибки.
- Установка выделения вне видимой области теперь вызывает прокрутку.
- Для операционной системы Chrome OS:
- Реализован ряд доработок экранного чтеца ChromeVox, а именно:
- ChromeVox теперь сообщает, приостановлены или заблокированы приложения, когда они находятся в списке приложений, на полке или в поле поиска.
- Клавиатурное управление диалога активации ChromeVox в режиме OOBE теперь работает корректным образом.
- Автоматическое переключение голоса ChromeVox теперь учитывает предпочтительные голоса пользователя.
- ChromeVox теперь будет меньше повторяться при навигации по содержимому на первом экране в нестандартных настройках.
- Исправлена ошибка, из-за которой Chromevox зависал при развёртывании ячеек с выпадающими списками в Google Таблицах.
- Улучшено озвучивание разворачиваемых комбинированных списков при помощи ChromeVox.
- Повышена производительность синтезатора речи eSpeak, а именно:
- Добавлены новые привязки для воспроизведения преобразования текста в речь.
- Решена проблема, связанная с продолжением обработки старых аудиоданных из предыдущих фраз при помощи eSpeak.js.
- Исправлены прочие проблемы с производительностью eSpeak.
- Реализована более доступная всплывающая панель (snackbar) камеры Chrome OS, за счёт того, что она сделана активной областью.
- Добавлено кольцо фокусировки для результатов поиска в лаунчере.
- Исправлена ошибка, из-за которой настройки открывались каждый раз при включении Switch Access.
- Пунктирное кольцо фокусировки в Switch Access теперь имеет другой стиль.
- Усовершенствования и улучшения в потоках и настройках диспетчера учётных записей.
- Улучшена доступность на странице отправки подтверждения и странице обнаружения.
- Больше не объявляется потенциально вводящая в заблуждение горячая клавиша для полноэкранного режима в Chrome OS.
- Switch Access теперь может перемещаться по содержимому Google Документов.
- Исправлена ошибка ChromeOS, из-за которой диалоговое окно с информацией о пользователе на экране блокировки не объявлялось ChromeVox.
- Для ARC++ добавлена поддержка объявления об автозавершении в редактируемых полях Android-приложений.
- Исправлена ошибка, из-за которой фокус программы экранного доступа застревал в контекстных меню.
- Исправлена ошибка, из-за которой раскрывающиеся сообщения на экране блокировки не обновлялись, чтобы отражать изменения, в результате чего ChromeVox объявлял устаревшее содержимое.
- Исправлена ошибка, из-за которой виртуальная клавиатура иногда не отображалась при включённом Switch Access.
- Реализован ряд доработок экранного чтеца ChromeVox, а именно:
- Инструменты для разработчиков:
- Обеспечен клавиатурный доступ к точкам останова на боковой панели исходного кода.
- Обеспечен клавиатурный доступ к пункту "add new context menu" на сетке данных.
- Программы экранного доступа теперь объявляют количество и позицию элементов в поле саджестов.
- Добавлены текстовые метки в дерево боковой панели в области просмотра приложений и столбцы, отмеченные в сетке данных.
Последняя версия Chrome доступна на официальной странице загрузки, а также как автоматическое обновление для уже установленной программы. На персональных компьютерах для внеочередной проверки доступных обновлений в меню Chrome в подменю "Справка" следует активировать пункт "О браузере Google Chrome".
Социальные сети