Ticket #205 (accepted enhancement)

Opened 2 months ago

Last modified 2 weeks ago

NVDA should turn off virtual buffer on certain ARIA-enabled widgets

Reported by: vtsaran Owned by: jteh
Priority: major Milestone: 0.6
Component: Virtual buffers Version: trunk
Keywords: ARIA virtual buffer Cc:
Blocking: Blocked By:

Description

NVDA should toggle virtual buffer off when an ENTER or a SPACE BAR is pressed on certain ARIA-enabled widgets such as tree view and tab pannel. Since complex widgets rely on their own keyboard navigation, using them in a virtual buffer will not be possible.

Change History

Changed 2 months ago by jteh

  • owner set to jteh
  • status changed from new to accepted

Changed 2 weeks ago by jteh

Partially fixed in r2615. It is not a complete fix because pressing enter on one of these controls which includes text in its descendants (e.g. paragraph within a tab) won't work. This is because pressing enter currently descends to the bottom of the object hierarchy to check for a node to activate, which will hit the paragraph instead of the tab. This needs to be modified to somehow check its ancestry for a control to activate.

Test cases:

Note: See TracTickets for help on using tickets.