Стало доступно стабильное обновление программы экранного доступа Orca 41.0, разрабатывающейся при поддержки компании Igalia и предназначенной для графических окружений Unix-подобных операционных систем, главным образом, на базе Linux и Solaris.
Среди основных нововведений Orca 41.0 выделяются:
- Улучшена обработка зашумлённого потока событий доступности из приложений.
- Исправлена ошибка объявления выбранных элементов в представлениях значков.
- Реализовано использование нового API устройств AT-SPI для мониторинга клавиатуры, если он доступен.
- Реализован ряд доработок для работы с веб, а именно:
- Улучшение восстановления после разрушения текущего объекта.
- Повышение производительности в ответ на события с перемещением курсора.
- Исправлен сбой, возникавший в результате скрытия поддерева.
- Исправлена ошибка, возникавшая при навигации по панели инструментов в режиме обзора.
- Исправлена ошибка, из-за которой игнорировалось событие живой области (live region).
- Исправлена ошибка, из-за которой происходило неправильное переключение в режим обзора в VSCode.
- Выполняется контроль того, что происходит представление событий перемещения каретки после перехода в веб-приложение с помощью Alt+Tab.
- Больше не повторяется posinset и setsize для элементов многострочного списка.
- Больше не объявляется состояние невыделенности ячеек/строк сетки в режиме обзора.
- Больше не объявляется количество строк и столбцов, если оба числа равны 0.
- Исправлено брайлевское отображение ячейки сетки в режиме обзора.
- Улучшена навигация по деревьям и древовидным таблицам в режиме обзора.
- Устранена некоторая болтливость при входе в элементы с метками caption.
- Предотвращается двойное представление описания для предупреждений (alert-сообщений).
- Исправлено несколько проблем, связанных с пустыми, но "фокусируемыми" всплывающими подсказками ARIA.
- Выявление и обход проблемы (когда возможно) несоответствующих реализаций текста и гипертекста, которые могут привести к зацикливанию внутри содержимого.
- Исправлена регрессия функциональности при отображении текстовых сообщений в Thunderbird.
- Обход проблемы пропущенных событий из Evolution Add Accounts.
- Реализован ряд доработок в поддержке офисного пакета LibreOffice, а именно:
- Обход проблемы отсутствующего state-changed: события фокуса, из-за которого события с перемещением курсора в документах игнорировались.
- Исправлена ошибка, из-за которой Orca замолкала при установке locusOfFocus на несуществующий объект.
- Обход проблемы отсутствующего события фокуса для электронной таблицы Calc, из-за которого Orca игнорирует последующие события.
- Реализован ряд доработок речевого вывода, а именно:
- Выполняется проверка того, что происходит включение и выключение речи в зависимости от настроек приложения.
- Пунктуационные символы левой и правой двойной угловой скобки теперь читаются на уровне "большинство".
- В числа больше не добавляется метка (в противном случае некоторые синтезаторы представляют числа неправильно).
- Язык больше не устанавливается явным образом, если соответствующий параметр пустой (прерывало вывод в старых версиях Speech Dispatcher).
- Название голоса больше не устанавливается явным образом, если оно задано по умолчанию.
- Реализован ряд доработок обзора мышью, а именно:
- Выполняется проверка, есть ли Wnck в activate(), чтобы не происходила выдача ошибок.
- Выполняется обработка отсутствия указателя.
- Исправлена совместимость с Python 3.10.
- Обновлены локализации для венгерского, датского, иврита, испанского, казахского, немецкого, непальского, нидерландского, окситанского, португальского (бразильского), украинского, французского, финского, чешского и шведского языков.
Загрузить стабильные версии Orca можно из официального хранилища. Исходные коды, в том числе для сборки разрабатывающейся версии из ветки Master, доступны в основном репозитории GNOME и в его зеркале на GitHub. Поддержка работы с брайлевскими дисплеями имеет несколько дополнительных внешних зависимостей.
Социальные сети