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