https://bugs.freedesktop.org/show_bug.cgi?id=58995
--- Comment #3 from James Teh <[email protected]> --- I just inserted some test code right at the top of NVDA's JAB callbacks and tested with !LibreOffice 3.6.4 and JRE 1.7. We never receive any focus gained events, but we do receive active descendant change, state change and caret change events. Walking the tree works correctly. Note that we do receive focus gained events in Java applications such as the Java Control Panel. As to how we get any interaction at all in LibreOffice without focus events, there are three reasons: 1. NVDA maps active descendant change events to focus events. This explains how we can access tree view items, list items, combo box items, etc. 2. NVDA maps some other events to focus events. For example, if a menu item or tab gets the focused or selected state (via a state change event), we map this to focus. This explains how we can access the menus. 3. When the foreground window changes such as opening a dialog, we receive a foreground win event (not via JAB). This explains how we can initially read dialogs when they appear. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
