nvda
7ffc65fe - Allow disabling automatic focus of focusable elements in browse mode (#9511)

Commit
6 years ago
Allow disabling automatic focus of focusable elements in browse mode (#9511) * Fast browse mode - system focus doesn't follow browse mode focus * Fix bug when checkboxes and radio button new state is not announced when checked or unchecked * Renaming configuration setting name to camel case * Refactoring definitions of passthrough methods * Refactoring sync focus function * Always call .scrollIntoView() * Fixing fast browse mode in Outlook emails * Fixing Tab behavior * Fixing bug - some edit boxes in IE impossible to enter * Refactoring * Refactoring - better tracking of async gainFocus events * Fixing exception in event pump * Rename browse modes * Set fast browse mode to be default * Updated bogfixes section * Add more keystrokes with focus sync * Renaming legacy browse mode back to traditional browse mode since we won't remove it in the nearby future * Update user documentation * Change toggle messages * Use .uniqueID attribute * Revert back to IA2UniqueID * Refactoring * Refactoring * Refactoring * Refactoring * Adding .uniqueID attribute to NVDAObject implementations * Adding passthrough gestures with numpadEnter * Lazy evaluation of uniqueID * Refactoring * Adding debug information - to be removed later * Implement uniqueID on NVDAObject * Use processID in the uniqueID "of windows, as windowHandles might eventually get reused * Remove everything reffering to async logic, except for the uniqueID properties * Make the code somewhat more compact * Fix issue with checkboxes * Remove references to uniqueId * Remove debug logging * Improve pass through gestures, added some more * Renames and restructuring code * Fix some unneeded changes * Only use lastFocusableObj when applicable * Update user guide * Move the auto focus focusable elements checkbox from browseMode settings to Advanced settings. * Update what's new.
Author
Committer
Parents
Loading