facebookarchive / draft-js

A React framework for building text editors.
https://draftjs.org/
MIT License
22.57k stars 2.64k forks source link

A11y_Logic Apps VS extension - Stay Healthy_Create Connnection_Screen Reader: Narrator/NVDA is not reading the error messages at "Queue Name, Interval, Frequency" labels #2201

Open InduPriya1805 opened 5 years ago

InduPriya1805 commented 5 years ago

Repro Steps: 1)Turn on Screen Reader (Narrator/NVDA) 2)Open Visual Studio 2019 preview latest version 3)Create a new project under Azure Resource group​ 4)Select azure template as 'Logic App' and create solution​ 5)Tab till Extensions->Manage extensions->Online and search for logic app and install and download 'Azure logic apps tools for Visual studio 2019'​ 6)Navigate till LogicApp.json file and right click->Open with logic app designer​ 7)Provide the subscription and resource group details and press enter​ 8)Tab till Service Bus queue trigger and press enter 9)Tab till Add New connection and press enter 10)Tab till Manually enter current information link and press enter​ 11)Provide Connection name(v- details) and connection string and tab till create and press enter 12)Give any invalid names at "Queue Name, Interval, Frequency" labels and verify screen reader is reading the error messages or not

Actual Result: Narrator/NVDA is not reading the error messages at "Queue Name, Interval, Frequency" labels

Expected Result: Narrator/NVDA should read the error messages at "Queue Name, Interval, Frequency" labels

User Impact: If screen reader does not read the error messages then visually impaired users will not know about the error that are getting on the screen or the mistakes they have done while filling the fields

joechung-msft commented 3 years ago

https://github.com/facebook/draft-js/issues/1696#issuecomment-557153941 notes the lack of support for the aria-invalid attribute.