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

Дата:29.06.2020
Источник:Chrome team
Поделиться в Twitter Поделиться в F******k Поделиться в VKontakte Поделиться в Telegram Поделиться в Mastodon

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

Напомним, что стабильная версия Chrome 82 не вышла в срок и в итоге была отменена из-за пандемии коронавирусной инфекции COVID-19 и связанного с ней перевода всей команды разработчиков на удалённую работу, в итоге, было решено номер следующего релиза увеличить на 2, поэтому после Chrome 81 сразу идёт Chrome 83.

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

  • Доработки общего характера:
    1. Поддержка аннотаций ARIA теперь доступна без использования флага. В настоящее время их поддержка имплементирована в Orca. Однако пока нет доступного контента, который бы использовал эту новую разметку, но в будущем аннотации ARIA обеспечат более качественный доступ к комментариям в Интернете, таким функциям, как сноски и предложения в Документах Google, а также к любым типам дополнительной информации, которую авторы веб-контента хотят привязать к определённому элементу на странице.
    2. HTML-элементы <table>, которые используют display: flex или display: block, теперь доступны в виде таблиц для вспомогательных технологий.
    3. Пользователи программ экранного доступа, в частности, таких как NVDA, JAWS и VoiceOver, теперь могут использовать команды чтения строк и слов под курсором для чтения текста заполнителя в текстовом поле.
    4. Улучшена доступность полей выбора даты и времени с клавиатуры и при использовании программ экранного доступа.
    5. Улучшена обработка клавиатурного взаимодействия при установки месяца в полях выбора даты.
    6. Улучшена иконка рамки фокуса в полях выбора даты и времени.
    7. Была исправлена обработка меток ARIA, чтобы обеспечить сохранение указанного автором порядка описаний.
    8. Улучшено нахождение доступных узлов под курсором мыши.
    9. Добавлен доступный заголовок для всплывающей подсказки.
    10. Реализованы улучшения в обработке коэффициента масштабирования и хит-тестировании.
    11. Исправлена ошибка, из-за которой диалоговое окно восстановления страниц получало фокус клавиатуры и программы экранного доступа.
  • Для операционных систем Windows, macOS и Linux:
    1. Улучшена навигация при помощи программ экранного доступа на странице chrome://accessibility.
    2. На панели вкладок WebUI заголовки группы сделаны более доступными с клавиатуры.
    3. Исправлена ошибка, из-за которой всё содержимое contenteditable оказывалось в одной строке.
    4. Исправлены алгоритмы расчёта положения и размера для элементов, вложенных в список.
    5. Сделана фокусируемая с клавиатуры кнопка закрытия в окне восстановления Chrome.
    6. Улучшена доступность интерфейса проверки безопасности.
    7. Элементы текстового уровня теперь включены в рекурсивное вычисление имени.
    8. Программы экранного доступа корректно объявляют "пусто" вместо текста в предыдущей строке при вставке переноса строки.
    9. Исправлена проблема с программами экранного доступа, некорректно объявляющими расширенные кнопки в поиске Google как свёрнутые.
    10. Только для операционной системы Windows:
      1. Исправлена ошибка, из-за которой буфер программы экранного доступа становился пустым при посещении промежуточной страницы.
      2. Исправлена ошибка, из-за которой программы экранного доступа объявляли "пусто" при попытке чтения PDF-документов.
      3. Исправлены проблемы, когда программы экранного доступа объявляли "пусто" при попытке читать содержимое омнибокса.
      4. Исправлена регрессия в омнибоксе, из-за которой программы экранного доступа не объявляли набранный текст, когда пользователь наводил на него курсор.
      5. Исправлена проблема с Экранным диктором и contenteditable, из-за которой поля форм некорректно отображались как доступные только для чтения.
      6. Исправлены проблемы с таблицами и атрибутом style="display: flex".
      7. Исправлено некорректное управление фокусировкой после минимизации и перефокусировки.
      8. Исправлены вылеты при хит-тестировании.
      9. Исправлена проблема с Экранным диктором при перемещении фокуса между элементами <iframe> и пользовательским интерфейсом браузера.
    11. Только для операционной системы macOS:
      1. Исправлена ошибка, из-за которой VoiceOver иногда читал текст ссылки в неправильном порядке.
      2. Деревья ARIA теперь отображаются в виде таблиц, что делает их более удобными для навигации с помощью VoiceOver.
      3. Исправлены сбои при навигации по заголовкам таблицы с помощью VoiceOver.
      4. Улучшена видимость рамки фокуса.
  • Для операционной системы Android:
    1. Встроенные HTML-элементы <time> теперь объявляются как отдельные узлы.
    2. Диалоги / оповещения теперь объявляют свой заголовок во время обхода при некоторых условиях.
    3. Повышена производительность обработки структур слоя доступности на больших / сложных страницах за счёт кэширования результатов их расчёта, а не построения каждый раз заново.
    4. Вложенные структуры внутри HTML-элементов, в частности, ссылок, теперь доступны во всех режимах навигации TalkBack по объектам, а не отображаются как единый inline-элемент. (Передаём привет Глебу из Яндекса!)
    5. Включена функция групп вкладок для TalkBack.
    6. Обрезанные элементы (с использованием CSS overflow: hidden) больше не отображаются как прокручиваемые, поэтому голосовое управление больше не будет обрабатывать их как интерактивные.
    7. Обновлена метка доступности текста общего времени в медиа-плеере.
    8. Добавлено улучшенное поле фото в элементе управления видео.
  • Для операционной системы iOS:
    1. Отключён голосовой поиск, когда VoiceOver включён.
    2. Улучшено поведение при навигации по нижней области экрана (bottom drawer) с помощью VoiceOver.
  • Для операционной системы Chrome OS:
    1. В диалоге первичной настройки специальных возможностей теперь показывается и опция закреплённой лупы.
    2. Добавлена настройка специальных возможностей для отображения панели кнопок навигации в режиме планшета.
    3. Улучшена доступность ввода пин-кода смарт-карты.
    4. Исправлен структурный порядок вкладок в панели инструментов файлового менеджера для большего соответствия их визуальному порядку.
    5. Экранный чтец ChromeVox получил ряд доработок, а именно:
      1. Добавлен режим Smart Sticky. ChromeVox теперь автоматически отключит режим sticky (залипание клавиши-модификатора), когда пользователь находится в текстовом поле. Достаточно просто перейти к текстовому полю и начать печатать. Следует учитывать, что функции Search+E и Search+Shift+E (E и Shift+E при включённом режиме sticky) исключены для упрощения быстрой навигации.
      2. Внесены улучшения в меню ChromeVox, призванные сделать работу с ним более удобной.
      3. Добавлена возможность показывать / скрывать команды Брайля в меню ChromeVox.
      4. Теперь объявляется, когда пользователь выполняет команду при неустановленном фокусе. Это помогает пользователям лучше понять, какие действия они могут предпринять в такой ситуации.
      5. Речевой вывод теперь делает паузы, пропорциональные скорости речи: более высокая скорость речи делает паузы короче, в то время как более медленная скорость речи делает паузы длиннее.
      6. В речевом выводе два повторяющихся символа больше не суммируются и не читаются с количеством. Такое поведение осталось для трёх и более повторяющихся символов. Например, раньше "C++" читалось как "C two plus", но теперь будет читаться как "C plus plus".
      7. Улучшена навигация с учётом состояния свёрнутости и развёрнутости элементов управления.
      8. Улучшено взаимодействие с информацией, выводимой при активном Learn Mode, поскольку речевые сообщения больше не выстраиваются в очередь.
      9. Исправлена функция чтения текста под мышью, которая ранее перестала работать из-за ошибки.
      10. Исправлена ошибка, из-за которой брайлевский вывод некорректно очищался при переходе к пустой строке в текстовой области.
      11. Исправлена ошибка, из-за которой ChromeVox не читал содержимое текстовой области внутри вложенного фрейма.
      12. Добавлена функция, которая воспроизводит звуковой сигнал прогресс-бара до тех пор, пока движок преобразования текста в речь не будет полностью загружен при запуске. Это сделано, чтобы сообщить, что ChromeVox загружается.
      13. Исправлена проблема, при которой пользователь не мог линейно перемещаться назад, чтобы выйти из многострочных полей редактирования.
      14. Улучшено сенсорное взаимодействие: добавлены новые звуковые сигналы и остановка речи при выходе из элемента.
      15. Реализованы более точные сообщения об изменениях заголовка окна.
      16. На странице параметров ChromeVox добавлена опция для объявления чисел в виде цифр или слов.
      17. Улучшена цветовая контрастность отключённых элементов в меню ChromeVox, чтобы они стали более заметными.
      18. Реализованы некоторые улучшения в Pass-through Mode.
      19. Добавлены объявления ChromeVox для всех страниц настроек в системном трее, чтобы сделать их более интуитивно понятными.
      20. При установке расширений, доступных для ChromeVox, реализована обработка ошибки "Invalid password" в родительском поле пароля.
    6. Реализован ряд доработок ARC ++ - изолированной среды исполнения Android-приложений на Chrome OS:
      1. Улучшено поведение фокуса, в частности, когда фокус теряется из-за удаления сфокусированного элемента, он теперь автоматически переназначается на корневой узел дерева удалённого элемента.
      2. Улучшено взаимодействие с ChromeVox.
      3. Исправлена ошибка, из-за которой заголовок окна объявлялся дважды.
  • Инструменты разработчика:
    1. В DevTools добавлена поддержка моделирования дефицита цветового зрения.
    2. Исправлена метка для Grid.
    3. Диалог SR сделан доступным.
    4. Реализована возможность перетащить образец цвета из палитры при помощи клавиатуры и программы экранного доступа.
    5. При нажатии на кнопку "Clear site data" устанавливается фокус, чтобы сделать страницу более доступной.
    6. Улучшена навигация с помощью клавиатуры для дерева доступности на панели элементов.
    7. Добавлены метки на панель управления навигацией в скринкасте.

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


Метки


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