nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.09k stars 630 forks source link

NVDA cannot support extendable button in this page. #4667

Closed nvaccessAuto closed 8 years ago

nvaccessAuto commented 9 years ago

Reported by vgjh2005 on 2014-12-04 11:22 Hi: The browser is internet explorer 11: Step to reproduce: 1.Open the webpage: http://detail.aliqin.tmall.com/item.htm?spm=a1z2p.7404678.1998151914.4.WeZW4R&id=39990583842#mod=buy 2.Press b to switch to the first extendable button; 3.Press spacebar to activate the button; 4.Press down arror to select the menu items then press enter to select current one prospective:Read each selected item and make a selection. actually:Button cannot be extended correctly. Thanks!

nvaccessAuto commented 9 years ago

Comment 1 by jteh on 2014-12-04 23:07 This works as expected in Firefox. It doesn't work in IE 11 because of a bug in IE 11's accessibility implementation. I'm not sure whether we can work around this yet.

Technical: IE 11 doesn't expose the focused state when aria-activedescendant is used, though it does fire a focus event. I don't think we want to just stop checking the focused state altogether for IE. I guess we could walk up the parents looking for aria-activedescendant, but that's pretty slow.

nvaccessAuto commented 9 years ago

Comment 3 by Michael Curran <mick@... on 2015-02-05 01:04 In [dd80fe54ee547418a177fbe7fcdfd0864a0a250c]:

Merge branch 't4667' into next. Incubates #4667

Changes: Added labels: incubating

nvaccessAuto commented 9 years ago

Comment 4 by Michael Curran <mick@... on 2015-02-09 06:42 In [59324602586e1046304d61a620a4459c536e4fea]:

Merge branch 't4667'. Fixes #4667

Changes: Removed labels: incubating State: closed

nvaccessAuto commented 9 years ago

Comment 5 by mdcurran on 2015-02-09 06:43 Changes: Milestone changed from None to 2015.1