Opublikowano: 14 sierpnia 2025 r.
Od Chrome w wersji 138 przeglądarki oparte na Chromium w systemie Windows domyślnie obsługują natywną platformę UI Automation (UIA). UIA to nowoczesna platforma ułatwień dostępu dla systemu Windows, używana przez technologie wspomagające, takie jak Narrator, lupa i Voice Access.
Obecnie technologie wspomagające, które korzystają z Microsoft Active Accessibility (MSAA) lub IAccessible2 (IA2), łączą się bezpośrednio z Chromium, które w pełni kontroluje otrzymywane dane dotyczące ułatwień dostępu. To się nie zmieni. Do tej pory UIA musiało korzystać z warstwy emulacji zarządzanej przez Windows, czyli „pośrednika”, który tłumaczył dane MSAA Chromium na UIA. Spowodowało to zwiększenie opóźnienia, zmniejszenie niezawodności i problemy ze zgodnością narzędzi opartych na UIA.

Dzięki natywnemu wdrożeniu UIA całkowicie usunęliśmy tę warstwę pośrednią, co poprawiło wydajność, zwiększyło niezawodność i uprościło stos dostępności. Technologie wspomagające mogą teraz komunikować się bezpośrednio z silnikiem ułatwień dostępu Chromium.

Co to oznacza dla deweloperów i użytkowników
- Narzędzia oparte na UIA działają teraz szybciej i bardziej niezawodnie. Na przykład dostęp głosowy działa teraz w pełni we wszystkich przeglądarkach opartych na Chromium.
- Stos ułatwień dostępu jest prostszy i w pełni zarządzany przez inżynierów Chromium, co daje nam bezpośrednią kontrolę nad interfejsem ułatwień dostępu i umożliwia szybsze wprowadzanie poprawek i ulepszeń niezależnie od aktualizacji systemu Windows.
Ten kamień milowy jest wynikiem wieloletniej ścisłej współpracy zespołów Microsoft Edge i Google Chrome. Obejmuje on wprowadzenie znaczących zmian technicznych, przeprowadzenie szeroko zakrojonych testów i realizację wspólnego celu, jakim jest poprawa dostępności dla wszystkich użytkowników systemu Windows. Jesteśmy też wdzięczni zespołom NVDA i JAWS, które przez lata współpracowały z nami przy rozwiązywaniu problemów z UIA w Chromium.
Zgodność z firmami
Jeśli Twoje środowisko zależy od starszego sposobu działania, możesz tymczasowo przywrócić stary tryb za pomocą zasady UiAutomationProviderEnabled
. Ta zasada będzie obsługiwana do wersji Chrome 146, co da organizacjom czas na sprawdzenie i zaktualizowanie narzędzi.
Zgłaszanie problemów
Natywna obsługa UIA jest teraz dostępna w przeglądarkach opartych na Chromium. Chcemy poznać Twoją opinię. Jeśli tworzysz narzędzia ułatwień dostępu lub nimi zarządzasz, przetestuj je w najnowszych kompilacjach Chromium i zgłoś wszelkie problemy z nową implementacją UIA.