The incorrect fields are correctly marked with aria-errormessage and aria-invalid.
Due to a JAWS bug, the following problems occur:
-Duplicate output of the error status (“invalid entry,” “contains errors”)
-Incorrect umlaut encoding (ä is output as “A Tilde Internationales Währungszeichen”).
Notes:
-Both sub-problems only occur with JAWS and not with NVDA.
-Both sub-problems only occur if there is a value in the input.
-Both sub-problems occur with Chrome, Edge, and Firefox.
Example:
Native HTML example :
https://codepen.io/jaws-test/pen/VwYPRJg
https://jsfiddle.net/mbn8v2rh/1/