Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
UIA/Edge: no aria-roledscription and other properties are rendered in browse mode #8448
At the moment NVDA does not render aria-roledescription and friends via Microsoft Edge.
Steps to reproduce:
NVDA does not announce "attachment button".
NVDA announces "attachment button" along with button label if present.
NVDA Installed/portable/running from source:
Windows 10 Version 1803
Name and version of other software in use when reproducing the issue:
Microsoft Edge, Firefox 61.0
Other information about your system:
Windows 10 App Essentials add-on is installed, but the result is the same no matter if add-ons are enabled or disabled.
Does the issue still occur after restarting your PC?
Have you tried any other versions of NVDA?
Yes (latest master, 2018.2.1)
When using the following procedure, roledescriptoin and friends are returned:
Note: 30102 is UIA_AriaPropertiesPropertyId constant.
If properties exist, they will appear as a string value of the form:
Which should then allow str.split(";") to return a list of property=str collection, which can be coerced into a properties dictionary. This dictionary should then be used to work with these properties in various places, chiefly in UIA browse mode module.
The rationale for this are threefold: