FreedomScientific / standards-support

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

JAWS reads the placeholder text of the previous element in browse mode. #679

Open ananthula opened 1 year ago

ananthula commented 1 year ago

Summary

looks like the issue is similar to https://github.com/FreedomScientific/VFO-standards-support/issues/614

Example:

  1. Go to https://codepen.io/snigdha_ananthula/pen/JjZbZGR
  2. Enter browser mode, JAWS reads out the label, pressing down arrow reads out input's placeholder value, on down arrow again JAWS reads out the second label and on down arrow, JAWS reads out the first input's placeholder value instead of second input's placeholder value.

Expected result

JAWS should read the place holder values correctly.

Actual result

What actually did happen?

Example

https://codepen.io/snigdha_ananthula/pen/JjZbZGR

Additional Information

JAWS version(2022.2110.60 ILM)

Operating System and version

Browser and version:

JAWS-test commented 1 year ago

The problem occurs only when the automatic switch to forms mode is enabled (JAWS default setting).

When automatic switch to forms mode is disabled, the output by JAWS is correct.

JAWS automatic mode switching has often been error-prone and has caused various problems (e.g. https://github.com/FreedomScientific/VFO-standards-support/issues/199).