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

ARIA Grid: Applications Mode will not auto activate for an ARIA Grid #3743

Closed
nvaccessAuto opened this issue Jan 2, 2014 · 2 comments
Closed

Comments

@nvaccessAuto
Copy link

Reported by bgaraventa on 2014-01-02 23:59
When an ARIA Grid construct uses all requisite ARIA roles and states to convey an ARIA Grid, such as aria-owns and proper role nesting, it is not possible to use Tab to navigate into an ARIA Grid and maintain Applications Mode so that the arrow keys can be used to navigate the Grid.

NVDA automatically disables Applications Mode when the Grid receives focus, and the programmed keyboard functionality cannot be used without forcibly disabling Virtual Buffer Mode using Insert+Space, which is non-intuitive.

This occurs in the latest version of Firefox.

Live demo:
http://whatsock.com/test/demo/Coding%20Arena/ARIA%20Data%20Grids/ARIA%20Data%20Grid%20(Dynamic)/demo.htm

Steps to reproduce:

  1. Navigate to the test page.
  2. Use Tab to set focus into the Grid.
  3. Confirm that Applications Mode is not activated, and the arrow keys cannot be used to navigate the Grid.

The above ARIA Grid construct is programmed according to the spec at
http://www.w3.org/TR/wai-aria/usage#managingfocus
And follows the guidelines documented at
https://www.ssbbartgroup.com/blog/2013/10/22/why-there-are-only-two-ways-to-make-aria-widgets-programmatically-focusable-for-screen-reader-users/

Also, aria-readonly="true" shouldn't automatically disable Applications Mode if this is a determining factor, since this will cause the Grid to lose focus when a readonly row header cell is encountered for instance.
( http://www.w3.org/TR/2011/CR-wai-aria-20110118/states_and_properties#aria-readonly )

@LeonarddeR
Copy link
Collaborator

@michaelDCurran, Since you've been working with Aria Grids recently (#7410), you probably must have seen the behaviour in this ticket when it still occurs, and whether it is unexpected.

@jcsteh
Copy link
Contributor

jcsteh commented Jul 19, 2017

Duplicate of #5118, fixed in a50699c.

@jcsteh jcsteh marked this as a duplicate of #5118 Jul 19, 2017
@jcsteh jcsteh closed this as completed Jul 19, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants