W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > July to September 2018

RE: Valid usage of application mode

From: Matt King <a11ythinker@gmail.com>
Date: Wed, 11 Jul 2018 11:10:54 -0700
To: "'Sean Murphy \(seanmmur\)'" <seanmmur@cisco.com>, "'Mohith BP'" <mohith.ckm49@gmail.com>
Cc: "'w3c WAI List'" <w3c-wai-ig@w3.org>
Message-ID: <00f301d41942$82d4d830$887e8890$@gmail.com>
Sean, you are right on both points ... As author of the changes made to the application role for ARIA 1.1, I'm very glad to see that people are really starting to understand both the significant risks and occasionally important benefits of using it. With broadly improved understanding, I hope we will see less and less incorrect and damaging useage. 

I like this discussion. I am saving some of it for ideas for the ARIA Authoring Practices. It's hard to come up with really understandable application role examples for the APG.

Matt King

-----Original Message-----
From: Sean Murphy (seanmmur) <seanmmur@cisco.com> 
Sent: Tuesday, July 10, 2018 10:17 PM
To: Mohith BP <mohith.ckm49@gmail.com>
Cc: w3c WAI List <w3c-wai-ig@w3.org>
Subject: RE: Valid usage of application mode

Mohith

I would thought the use of a grid would have address the use of using arrow keys in a calendar. As you could associate an javascript keyboard event to the grid removing the need of application mode.

The 2nd point is something I see to often and developers need to address that issue. :-)

Using an application role to get around poor coding is not a good practice as you have already outline.

Sean Murphy
SR ENGINEER.SOFTWARE ENGINEERING
seanmmur@cisco.com
Tel: +61 2 8446 7751

Cisco Systems, Inc.
The Forum 201 Pacific Highway
ST LEONARDS
2065
Australia
cisco.com

Think before you print.
This email may contain confidential and privileged material for the sole use of the intended recipient. Any review, use, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive for the recipient), please contact the sender by reply email and delete all copies of this message.
http://www.cisco.com/c/en/us/about/legal/terms-sale-software-license-agreement/company-registration-information.html

-----Original Message-----
From: Mohith BP <mohith.ckm49@gmail.com>
Sent: Wednesday, 11 July 2018 3:13 PM
To: Sean Murphy (seanmmur) <seanmmur@cisco.com>
Cc: w3c WAI List <w3c-wai-ig@w3.org>
Subject: Re: Valid usage of application mode

Hi Sean,

As discussed in WAI ARIA usually role application is used to pass the keystrokes directly to the browser instead of intercepted by the screen readers.

Few examples are:
1. Calendar widget where you need to provide 2d arrow key navigation.
2. At times for custom controls if the engineers have not coded Java Script properly, when screen reader is on Enter / spacebar does not activate the custom element. Instead of fixing the issue few people tend to use role application which is not right practice.

Thanks & Regards,
Mohith B. P.

On 7/10/18, Sean Murphy (seanmmur) <seanmmur@cisco.com> wrote:
> All,
>
> I'm very interested in finding out people's opinions on when or when 
> role equals quote application quote should be used. What examples of 
> webpages this is a valid usage or areas of the web UI.
>
> As I'm finding more and more webpages are using application role 
> incorrectly. For example people using application in dialogues, forms, ETC.
>
>
>
> Sean M thisurphy
> SR ENGINEER.SOFTWARE ENGINEERING
> seanmmur@cisco.com
> Tel: +61 2 8446 7751
>
> Cisco Systems, Inc.
> The Forum 201 Pacific Highway
> ST LEONARDS
> 2065
> Australia
> cisco.com
>
> Think before you print.
> This email may contain confidential and privileged material for the 
> sole use of the intended recipient. Any review, use, distribution or 
> disclosure by others is strictly prohibited. If you are not the 
> intended recipient (or authorized to receive for the recipient), 
> please contact the sender by reply email and delete all copies of this message.
> http://www.cisco.com/c/en/us/about/legal/terms-sale-software-license-a
> greement/company-registration-information.html
>
>
>
Received on Wednesday, 11 July 2018 18:11:19 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 20:37:20 UTC