אפליקציות עזר מודרניות ב-Microsoft Windows משתמשות במסגרת הנגישות לאוטומציה של ממשק המשתמש של הפלטפורמה כדי לבצע פעולה הדדית עם ממשקי המשתמש של אפליקציות אחרות. עד עכשיו, Chromium תמך במסגרת הקודמת של Microsoft Active Accessibility (MSAA) ובמסגרת IAccessible2 (IA2) למטרה הזו, מה שהוביל לבעיות בכלי הנגישות ב-Windows.
כדי לפתור את הבעיה, Microsoft עבדה עם צוות Chrome כדי לתמוך ישירות במסגרת UI Automation (UIA) ב-Windows, וכך להקל על כלי הנגישות לתקשר עם הדפדפן. נתחיל בהשקה הדרגתית של הגרסה היציבה, החל מגרסה 126 של Chrome. כך נוכל לאפשר ל-Voice Access לפעול בכל הדפדפנים המבוססים על Chromium, ולשפר את חוויית המשתמש בכל הכלים לנגישות שמבוססים על UIA, כמו Narrator ו-Magnifier. במסגרת העבודה הזו, גם שכבת ההדמיה של Windows UIA תבוטל, כי היא הייתה המקור לבעיות רבות בביצועים של Chromium ב-Windows. עם זאת, לא אמורה להיות לכך השפעה על לקוחות MSAA או IA2 קיימים. Chrome ימשיך לתמוך ב-MSAA וב-IA2, כך שהוא יהיה אחת מהאפליקציות הבודדות שתומכות בשני ממשקי ה-API הנגישות ב-Windows.
לארגונים, אנחנו משיקים מדיניות חדשה, UiAutomationProviderEnabled, כדי לעזור לנהל את המעבר ל-UIA בצורה חלקה. המדיניות הזו תהיה זמינה עד לגרסה 136 של Chrome, כך שלארגונים יהיה מספיק זמן לעדכן את כל הכלים שהסתמכו על שכבת ההדמיה של Windows UIA.
דיווח על בעיות
אנחנו שמחים להציע את השיפור הזה למשתמשים ולמפתחים שלנו, ואנחנו יודעים שהוא יעזור להפוך את האינטרנט לנגיש יותר לכולם. כאן אפשר לדווח על בעיות בתמיכה החדשה ב-UIA.