WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Hiding password for assistive technology in MS Accessdatabases

for

From: JP Jamous
Date: Mar 20, 2017 2:08PM


I'd be very careful with this. JAWS will set any text box with a similar class name to a password field. Trying to recall MSAccess back in college, all of its form objects had the same class. So be careful with it.

A script can be written to gather more information besides the class and using the ChangeFocus function.

-----Original Message-----
From: WebAIM-Forum [mailto: <EMAIL REMOVED> ] On Behalf Of Jonathan Cohn
Sent: Monday, March 20, 2017 9:28 AM
To: WebAIM Discussion List < <EMAIL REMOVED> >
Subject: Re: [WebAIM] Hiding password for assistive technology in MS Access databases

Is the password field a Access login field or a field within the database?
It might be that you could use the JAWS re-classify tool to mark this as a password field.

Move to the field in question, then type insert--7. JAWS will open a window with the focus on the "Class" of the field you were on. One tab stop away from this is a list of types. If you change the type to "password" then JAWS will not speak the information. Note however, this might be too aggressive approach and might actually make all text input fields not speak.

Freedom Scientific support might have a knowledge base as Microsoft Access does have vendor supplied scripts to support Access.


Best Wishes,

Jonathan Cohn

On 20 March 2017 at 10:09, Birkir R. Gunnarsson < <EMAIL REMOVED>
> wrote:

> In HTML terms you should simply use type="password" on the text input
> field (you could add that using JavaScript after the pageloads if you
> can't configure it in MS Access directly.
> There have been discussions about adding an aria-password attribute
> that would tell assistive technologies to announce asterisk instead of
> the letter, but there are important security and privacy concerns , so
> that attribute has been postponed for further discussion around the
> ARIA 2.0 standard.
>
>
>
>
> On 3/20/17, Dona Patrick < <EMAIL REMOVED> > wrote:
> > Hi JP,
> >
> > I am not using a browser -- it opens in the MS Access program
> > itself. I
> am
> > not proficient enough in MS Access to know how to see what the markup is.
> > The only option for me to view the login sheet/form is "form view".
> > I
> will
> > ask the developer.
> >
> > Thanks for the reply.
> >
> > Dona
> >
> > On Mon, Mar 20, 2017 at 9:45 AM, JP Jamous < <EMAIL REMOVED> > wrote:
> >
> >> Dona,
> >>
> >> What version of JAWS and what browser are you using? Also, what is
> >> the markup of the text box that holds the password?
> >>
> >> I have witnessed such a thing in the past. Ensure that there isn't
> >> a hidden JavaScript or attribute that is making JAWS announce the letters.
> >> Some developers do that to eliminate the use of "show Password" button.
> >>
> >> -----Original Message-----
> >> From: WebAIM-Forum [mailto: <EMAIL REMOVED> ] On
> >> Behalf Of Dona Patrick
> >> Sent: Monday, March 20, 2017 8:37 AM
> >> To: WebAIM Discussion List < <EMAIL REMOVED> >
> >> Subject: [WebAIM] Hiding password for assistive technology in MS
> >> Access databases
> >>
> >> I'm testing a front-end interface for an Access database that
> >> requires logging in. While the password field shows asterisks to
> >> the sighted,
> JAWS
> >> reads the characters being typed in instead of the asterisks that
> >> are being shown.
> >>
> >> Is there a setting in MS Access to make AT announce the asterisks
> instead
> >> of the actual password's characters?
> >>
> >> Thanks,
> >>
> >> Dona Patrick
> >> > >> > archives
> >> at http://webaim.org/discussion/archives
> >> > >>
> >> > >> > >> archives at http://webaim.org/discussion/archives
> >> > >>
> > > > > > archives at http://webaim.org/discussion/archives
> > > >
>
>
> --
> Work hard. Have fun. Make history.
> > > archives at http://webaim.org/discussion/archives
> >