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

Labels of buttons in webpages in Internet Explorer are not announced by NVDA's mouse tracking #4173

Closed
nvaccessAuto opened this Issue Jun 4, 2014 · 6 comments

Comments

Projects
None yet
1 participant
@nvaccessAuto

nvaccessAuto commented Jun 4, 2014

Reported by k_kolev1985 on 2014-06-04 14:35
In Internet Explorer (version 11.0 at present, but it happened in older versions as well), labels of buttons are not reported by NVDA's mouse tracking functionality, when the user points the mouse cursor over them.

Steps to reproduce it:

  1. Enable NVDA's mouse tracking, if it is not already enabled.
  2. Open Internet Explorer and go to a webpage containing buttons. The "New Ticket..." page in the NVDA Community site will do the job.
  3. Move the mouse cursor over a button on the page. The "Preview" button should do the job.

'''Actual results:''' NVDA does not read the label of the button.

'''Expected results:''' NVDA should read the label of the button.

'''NOTES:'''

  1. This behavior may occur for other objects in the webpages in Internet Explorer, for example the links for text formating over the "Description" field on the "New..." page on this site and probably others as well.
  2. This does not occur in Mozilla Firefox. Can't tell about Chrome, since I don't use it.

Test environment:

  • Operating system: Windows 8.1 Pro N, 64-bit.
  • Browser: Internet Explorer 11.00.9600.16384.
  • NVDA versions: next-10671,9735db1; 2014.2 (and probably older versions as well).
@nvaccessAuto

This comment has been minimized.

nvaccessAuto commented Oct 23, 2014

Comment 1 by Michael Curran <mick@... on 2014-10-23 05:16
In [a6bf196]:

MSHTML NVDAObject's basicText property, if HTMLNode.innerText is empty, fall back to the default NVDAObject basicText implementation. This allows mouse tracking to pick up reasonable labels for non-container elements (such as buttons). Re #4173

Eventually we want to consider a better iimplementation that may use screenExplorer, but this solves this issue at least.

@nvaccessAuto

This comment has been minimized.

nvaccessAuto commented Oct 23, 2014

Comment 2 by Michael Curran <mick@... on 2014-10-23 05:17
In [3386b63]:

Merge branch 't4173' into next. Incubates #4173

Changes:
Added labels: incubating

@nvaccessAuto

This comment has been minimized.

nvaccessAuto commented Oct 23, 2014

Comment 3 by k_kolev1985 on 2014-10-23 15:38
Yes, this seams to be fixed with latest "next" snapshot. I don't know if the inaccurate reading with the mouse tracking with a zoom level of the page set to something different than 100% is related to this ticket or to #3494, but now NVDA can read accurately the text on the page with the mouse tracking, even with zoom different from 100%.

@nvaccessAuto

This comment has been minimized.

nvaccessAuto commented Oct 23, 2014

Comment 4 by jteh (in reply to comment 3) on 2014-10-23 21:44
Replying to k_kolev1985:

I don't know if the inaccurate reading with the mouse tracking with a zoom level of the page set to something different than 100% is related to this ticket or to #3494

Yeah, that's #3494.

@nvaccessAuto

This comment has been minimized.

nvaccessAuto commented Nov 9, 2014

Comment 5 by Michael Curran <mick@... on 2014-11-09 23:06
In [8a17cef]:

Merge branch 't4173'. Fixes #4173

Changes:
Removed labels: incubating
State: closed

@nvaccessAuto

This comment has been minimized.

nvaccessAuto commented Nov 9, 2014

Comment 6 by mdcurran on 2014-11-09 23:07
Changes:
Milestone changed from None to 2014.4

@nvaccessAuto nvaccessAuto added this to the 2014.4 milestone Nov 10, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment