You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reported by jteh on 2011-09-27 08:06
When an HTML select node is focused, its list item objects are not treated as part of the virtual buffer. They aren't the actual option nodes and don't seem to support the MSHTML API at all. This causes NVDA to treat these list items as if they aren't part of the document. This applies to both lists (size > 1) and expanded combo boxes (size = 1).
In the case of lists, the parent of the items is the list and the parent of the list is the document, so this should be fairly easy to special case in contains.
Expanded combo boxes are weird and seem to create another popup document just containing the select node. I'm not sure how to figure out what real document this is associated with.
The text was updated successfully, but these errors were encountered:
Comment 1 by mdcurran on 2011-10-07 03:40 4fdc83f Fixes select elements with a size greater than 2 (i.e. list), but then makes combo boxes a bit worse, until #1826 is fixed, I think.
Comment 3 by mdcurran on 2011-10-09 00:00
Now that #1826 is fixed it is now possible to arrow or quicknav to a combo box and have it expand with alt+downArrow. However, if you expand with alt+downArrow, then collapse with alt+upArrow, subsequent alt+downArow presses don't seem to be handled properly, unless you tab away and tab back.
Comment 4 by jteh (in reply to comment 3) on 2011-10-09 00:46
Replying to mdcurran:
if you expand with alt+downArrow, then collapse with alt+upArrow, subsequent alt+downArow presses don't seem to be handled properly
Looks like MSHTML doesn't bother to fire a focus event on the combo box when it is closed. Irritating. The list item becomes invisible, but focus remains on it.
Comment 5 by jteh on 2011-10-10 07:49
This bug as described is fixed and the other issue seems to be a problem in IE. If it is really a major problem for users, it should be filed as a new ticket.
Changes:
State: closed
Reported by jteh on 2011-09-27 08:06
When an HTML select node is focused, its list item objects are not treated as part of the virtual buffer. They aren't the actual option nodes and don't seem to support the MSHTML API at all. This causes NVDA to treat these list items as if they aren't part of the document. This applies to both lists (size > 1) and expanded combo boxes (size = 1).
Test case: https://bug474893.bugzilla.mozilla.org/attachment.cgi?id=358315
In the case of lists, the parent of the items is the list and the parent of the list is the document, so this should be fairly easy to special case in contains.
Expanded combo boxes are weird and seem to create another popup document just containing the select node. I'm not sure how to figure out what real document this is associated with.
The text was updated successfully, but these errors were encountered: