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

Clickable elements aren't clickable in MSHTML virtual buffers #401

Closed
nvaccessAuto opened this issue Jan 1, 2010 · 4 comments
Closed

Clickable elements aren't clickable in MSHTML virtual buffers #401

nvaccessAuto opened this issue Jan 1, 2010 · 4 comments
Assignees
Milestone

Comments

@nvaccessAuto
Copy link

Reported by jteh on 2009-08-26 02:40
Non-focusable clickable elements (i.e. elements with an onClick attribute) aren't clickable nor reported as clickable in MSHTML virtual buffers.

There are two parts to this:

  1. Detect the onClick attribute and add the clickable state accordingly. This should be relatively simple.
  2. Non-focusable elements don't get an IAccessible. This presents a problem for us, as we currently only create NVDAObjects for elements with IAccessibles. I'm not sure how we're going to work around this. We'll either need to start creating NVDAObjects for all IHTMLElements or somehow have special code to activate these nodes for MSHTML buffers.
@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2009-08-26 02:44
This isn't a regression, so it doesn't technically have to block 2009.1. However, it probably is a significant problem. The question is whether we want to delay the release for a potentially very complicated fix.

@nvaccessAuto
Copy link
Author

Comment 2 by jteh on 2009-08-26 07:16
Changes:
Milestone changed from 2009.2 to 2009.1

@nvaccessAuto
Copy link
Author

Comment 3 by jteh on 2009-09-04 02:11
Nodes are clickable as of r3153, but aren't yet reported as clickable.

@nvaccessAuto
Copy link
Author

Comment 4 by jteh on 2009-09-06 12:07
Reporting implemented in r3184 and r3186.
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