Вышел Chrome 89 с улучшениями специальных возможностей

Дата:10.04.2021
Источник:Chrome/Chrome OS Accessibility team
Поделиться в Twitter Поделиться в Facebook Поделиться в VKontakte Поделиться в Telegram

Компания Google, входящая в холдинг Alphabet, выпустила новую версию своего браузера Chrome 89 для различных операционных систем. Помимо общих нововведений, эта версия содержит ряд доработок, относящихся к улучшению доступности для пользователей с ограниченными возможностями.

Среди основных нововведений специальных возможностей Chrome 89 выделяются:

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

Последняя версия Chrome доступна на официальной странице загрузки, а также как автоматическое обновление для уже установленной программы. На персональных компьютерах для внеочередной проверки доступных обновлений в меню Chrome в подменю "Справка" следует активировать пункт "О браузере Google Chrome".


Метки


Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2021