nvda
bde1978c - Clean up Mozilla specific code (#11120)

Commit
5 years ago
Clean up Mozilla specific code (#11120) * Don't fetch NODE_CHILD_OF when fetching parent, since this is no longer needed (or useful) for combo boxes. * Get rid of mozilla.RootApplication, since this object is no longer reachable without NODE_CHILD_OF. * accParent is broken in Firefox for same-process iframe documents, so we must still use NODE_CHILD_OF for Documents (but nowhere else). * Gecko now prunes aria-hidden objects from the tree, so the hidden attribute is no longer used. * NVDA core: Drop code specific to supporting very old versions of Gecko. * Gecko vbuf backend: Drop code specific to supporting very old versions of Gecko. * Gecko always sets the focused state correctly now, so drop BrokenFocusedState code. * Remove unnecessary imports. * We only allow show/hide/reorder events for specific cases anyway, so the code to ignore these events for the Firefox location bar is redundant. * Firefox hasn't had a status bar for a long time, so the Firefox app module does nothing. Remove it.
Author
Parents
Loading