FreedomScientific / standards-support

Contains documentation for Vispero software support of Web standards
https://freedomscientific.github.io/standards-support/
GNU General Public License v3.0
105 stars 11 forks source link

JAWS does not correctly read commas in placeholder text #801

Open piscura opened 5 months ago

piscura commented 5 months ago

Summary

When a comma is present in the placeholder of an input field that has an associated label, the comma is read aloud as "backslash".

You can also reproduce with following simple example: <label for="test">Name</label><br> <input type="text" id="test" placeholder="before,after">

JAWS reads this as "before backslash after".

I've noticed that JAWS reads the placeholder correctly without the presence of the label.

Expected result

JAWS should read the text with a slight pause where the comma is placed.

Actual result

JAWS reads the comma as "backslash".

Example

Aside from my example above, I found a stackoverflow page where someone reports the same issue with a code example you can test over: https://stackoverflow.com/questions/71823998/in-jaws-and-chrome-placeholder-contains-city-state-country-but-in-jaws-it-is-rea

Additional Information

JAWS version and build number

2023.2210.29.400

Operating System and version

Win 10 22H2

Browser and version:

Chrome 120.0.6099.217 (Official Build) (64-bit)

JAWS-test commented 5 months ago

Duplicate of https://github.com/FreedomScientific/standards-support/issues/500