WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: Hiding password for assistive technology in MS Access databases

for

Number of posts in this thread: 6 (In chronological order)

From: Dona Patrick
Date: Mon, Mar 20 2017 7:37AM
Subject: Hiding password for assistive technology in MS Access databases
No previous message | Next message →

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

From: JP Jamous
Date: Mon, Mar 20 2017 7:45AM
Subject: Re: Hiding password for assistive technology in MS Accessdatabases
← Previous message | Next message →

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.

From: Dona Patrick
Date: Mon, Mar 20 2017 8:00AM
Subject: Re: Hiding password for assistive technology in MS Access databases
← Previous message | Next message →

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 ADDRESS 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.
>
>

From: Birkir R. Gunnarsson
Date: Mon, Mar 20 2017 8:09AM
Subject: Re: Hiding password for assistive technology in MS Access databases
← Previous message | Next message →

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 ADDRESS 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 ADDRESS 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.
>>
>>

From: Jonathan Cohn
Date: Mon, Mar 20 2017 8:28AM
Subject: Re: Hiding password for assistive technology in MS Access databases
← Previous message | Next message →

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 ADDRESS 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 ADDRESS 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 ADDRESS 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.
> >>
> >>

From: JP Jamous
Date: Mon, Mar 20 2017 2:08PM
Subject: Re: Hiding password for assistive technology in MS Accessdatabases
← Previous message | No next message

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.