I'm trying to help a blind person who uses the popular JAWS screen reader to access a simple "Add content" page to add content to his website on his own. However, he is running into problems with finding the fields.

Another webmaster had the same problem with his Drupal 6.x site, reported at http://drupal.org/node/1188352 -- "Today one of my visitors told me that he could not read/see where there was a field to fill into, what the field is for. e.g. the username field did not report back to his screenreader that it was a username field. Same applies for all other fields that can be filled in when logging in or creating a new user account or requesting a new password. None of the fields reported what they were to his screenreader."

Comments

yched’s picture

Title: Administration fields are inaccessible to screen readers » Form inputs are inaccessible to screen readers
Component: field system » forms system

If I read this correctly, that's "fields" as in "form fields", not as in "Field API" fields.

Also, Drupal forms are supposed to be accessible to screen readers, so I'm not sure what you're experiencing exactly...

couturier’s picture

Issue summary: View changes

I updated the node link reference.

couturier’s picture

Status: Active » Closed (works as designed)

We finally figured out the problem. It is the Administrative Overlay function which can be turned off in the Personal Profile for each user. Screen readers cannot read any screen which presents itself as an overlay on top of another screen, which is the default method of display for all Administrative functions. Simple fix! You have several options, actually. You can turn off the Administrative Overlay option under "People" in the Personal Profile for each user if that option is available to you depending on permissions. Or, create a new role and turn off administration overlay in the permissions for that role. Third, the overlay module itself can also be disabled.

couturier’s picture

Issue summary: View changes

I deleted irrelevant documentation once the fix was determined.