Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove application role #13

Open
LJWatson opened this issue Jul 7, 2017 · 0 comments
Open

Remove application role #13

LJWatson opened this issue Jul 7, 2017 · 0 comments
Labels
a11y a11y-tracker Group bringing to attention of a11y, or tracked by the a11y Group but not needing response.

Comments

@LJWatson
Copy link

LJWatson commented Jul 7, 2017

When the application role is used, it turns keyboard interaction over to the browser (stripping away all native commands provided by screen readers for navigating and interacting with content. There doesn't seem to be any need to use the application role within this interface, so suggest removing it.

For example here:

<div class="pb-control-oneclickmenu" role="application">

<span class="oneclick-icon icon-ic28-24 oneclick-video" data-icon="sendvideo"></span>

<button class="pb-control-oneclickmenu-title"><span class="text">Video Connection</span><span class="icon-ic14 arrow icon-drop-arrow"></span></button>

<div class="pb-control-oneclickmenu-menu" style="display: none; top: initial;">

<ul class="itemlist">
<li key="sendvideo" class="selected" tabindex="0" aria-selected="true"><span class="text">Video Connection</span><span class="icon-ic14 chose icon-selected"></span></li>
<li key="novideo" class="last" aria-selected="true"><span class="text">No Video</span><span class="icon-ic14 chose icon-selected"></span></li>
</ul>
</div>

Note: where the application role
is used on dialogs, the dialog role would be more appropriate (as noted in #10).

@plehegar plehegar added the a11y-tracker Group bringing to attention of a11y, or tracked by the a11y Group but not needing response. label Feb 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y a11y-tracker Group bringing to attention of a11y, or tracked by the a11y Group but not needing response.
Projects
None yet
Development

No branches or pull requests

3 participants