FW: [win10] Version 1709 and beyond: screen readers must support uIA notification event in order to announce various things from apps #advisory
toggle quoted messageShow quoted text
First, apologies for mentioning competition, but I felt it is best to do so given the overall context. Second, the advisory is deemed major (to severe for some cases) and is applicable for people running Windows 10 Fall Creators Update and beyond. The source of this advisory is a Win10 forum hosted on Groups.IO at https://win10.groups.io/g/win10.
From: firstname.lastname@example.org [mailto:email@example.com] On Behalf Of Joseph Lee
Sent: Friday, February 23, 2018 9:42 AM
Subject: [win10] Version 1709 and beyond: screen readers must support uIA notification event in order to announce various things from apps #ADVISORY #WinTen1709 #WinTen1803
The following advisory is considered major in that it impacts all known screen readers )except for one or two; feel free to pass this on, although please do cite where you’ve got the advisory from):
Problem: notifications from apps such as Calculator, Microsoft Store and others are not announced by screen readers.
Background: in Windows 10 Version 1709 and later, if apps are written correctly, they can send notification texts to be announced by screen readers. A UIA client such as a screen reader must be able to catch this in order to announce certain notifications, including Calculator’s display window, app update status in Microsoft Store, various notifications from Edge, Alarms and Clock and other apps.
Steps to reproduce:
Expected: screen reader announces messages such as “Stopwatch stopped” in Alarms and Clock and “display is something” in Calculator.
Actual: only Narrator announces such texts.
Cause: other screen readers do not track UIA notification event. This is due to the fact that Version 1709 introduces this event, which requires tracking a newer UIA interface.
Known solutions/mitigations/workarounds and impact:
This advisory will be closed once major screen readers (in addition to the three listed above) provides at least a basic solution.