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

IE 10: Focus mode gets activated in table cells #3248

Closed
nvaccessAuto opened this issue May 22, 2013 · 5 comments
Closed

IE 10: Focus mode gets activated in table cells #3248

nvaccessAuto opened this issue May 22, 2013 · 5 comments
Assignees
Milestone

Comments

@nvaccessAuto
Copy link

Reported by td.dinakar on 2013-05-22 05:44
Forms mode gets activated in table cells of HTML documents, even though there may be no editable text in them.

This happens while pressing the enter key when a table cell is in focus. Some times, it also happens when a new page loads and while using arrow keys to move between cells.

Blocking #3191

@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2013-05-22 06:28
Please provide further information, including an example URL and the browser and browser version you are using.

@nvaccessAuto
Copy link
Author

Comment 2 by td.dinakar (in reply to comment 1) on 2013-05-22 09:20
I am using Internet Explorer 10. This problem can be found even in the "UserGuide" and "Commands Quick Reference" NVDA help files.

This can also be seen in the current page itself (http://www.community.nvda-project.org/ticket/3248). Forms mode can be activated on the blank line below "Owned by" line, and on the lines "milestone" and "component".

Replying to jteh:

Please provide further information, including an example URL and the browser and browser version you are using.

@nvaccessAuto
Copy link
Author

Comment 3 by jteh on 2013-05-27 06:50
This is specific to IE 10. Table cells have the focusable state (and data cells even seem to get focus if focus is set programmatically). Our isFocusable property returns False, so the solution is probably to make browse mode use isFocusable instead of the focusable state.
Changes:
Changed title from "Forms mode gets activated in table cells" to "IE 10: Focus mode gets activated in table cells"
Milestone changed from None to 2013.2

@nvaccessAuto
Copy link
Author

Comment 5 by Michael Curran <mick@... on 2013-06-03 03:19
In [e5f70d5]:

MSHTML NVDAObject's isFocusable property: fallback to IAccessible's focusable state for  normal IMG nodes, as although they are implicitly focusable, setFocus does, and should, work. Re #3248

@nvaccessAuto
Copy link
Author

Comment 6 by Michael Curran <mick@... on 2013-06-03 03:19
In [25eb3a4]:

Stop activating focus mode for non-focusable table cells in IE 10. Fixes #3248.

Base virtualBuffer: always use an NVDAObject's isFocusable property rather than its focusable state, as isFocusable in some cases has been tailored to handle certain situations.

Changes:
State: closed

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

2 participants