Skip to content

Internet Explorer 11 64 bit on windows 7 #6450

@Brian1Gaff

Description

@Brian1Gaff

Issue
Internet Explorer 11 64 bit on windows 7
the option in the browse dialogue, Automatic focus mode for caret movement
seems to be stuck on unchecked even though you can check and uncheck it. Ie it remains set as if it is not checked.
It does not, for example, allow one to cursor over an edit box without getting stuck in it, which would equate to this being unchecked.
The function is fine in firefox.

Tested on nvda 2016.3 and recent snapshots from the master branch.
Note the Next branch at the time of writing also gives an error when going in and out of the edit or focus mode under the above conditions, but once again, Firefox is OK in this regard.

Here is the log from next.
INFO - main (16:03:45):
Starting NVDA
INFO - core.main (16:03:46):
Config dir: C:\Users\Brian\AppData\Roaming\nvda
DEBUG - core.main (16:03:46):
setting language to Windows
INFO - core.main (16:03:46):
NVDA version next-13627,769531bb
INFO - core.main (16:03:46):
Using Windows version 6.1.7601 service pack 1 workstation
INFO - core.main (16:03:46):
Using Python version 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)]
INFO - core.main (16:03:46):
Using comtypes version 0.6.2
DEBUG - core.main (16:03:46):
Initializing add-ons system
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Listing add-ons from C:\Users\Brian\AppData\Roaming\nvda\addons
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Loading add-on from C:\Users\Brian\AppData\Roaming\nvda\addons\easyTableNavigator
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Found add-on easyTableNavigator
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Disabling add-on easyTableNavigator
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Loading add-on from C:\Users\Brian\AppData\Roaming\nvda\addons\extendedWinamp
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Found add-on extendedWinamp
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Loading add-on from C:\Users\Brian\AppData\Roaming\nvda\addons\fakeClipboardAnouncement
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Found add-on fakeClipboardAnouncement
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Loading add-on from C:\Users\Brian\AppData\Roaming\nvda\addons\goldenCursor
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Found add-on goldenCursor
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Loading add-on from C:\Users\Brian\AppData\Roaming\nvda\addons\goldwave
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Found add-on goldwave
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Loading add-on from C:\Users\Brian\AppData\Roaming\nvda\addons\objPad
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Found add-on objPad
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Loading add-on from C:\Users\Brian\AppData\Roaming\nvda\addons\resourceMonitor
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Found add-on resourceMonitor
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Loading add-on from C:\Users\Brian\AppData\Roaming\nvda\addons\speechPlayerInEspeak
DEBUG - addonHandler._getAvailableAddonsFromPath (16:03:46):
Found add-on speechPlayerInEspeak
DEBUG - core.main (16:03:46):
Initializing appModule Handler
DEBUG - addonHandler.Addon.addToPackagePath (16:03:46):
Addon extendedWinamp added to appModules package path
DEBUG - addonHandler.Addon.addToPackagePath (16:03:46):
Addon goldwave added to appModules package path
DEBUG - core.main (16:03:46):
Initializing NVDAHelper
DEBUG - core.main (16:03:46):
Speech Dictionary processing
DEBUG - speechDictHandler.SpeechDict.load (16:03:46):
Loading speech dictionary 'C:\Users\Brian\AppData\Roaming\nvda\speechDicts\default.dic'...
DEBUG - speechDictHandler.SpeechDict.load (16:03:46):
file 'C:\Users\Brian\AppData\Roaming\nvda\speechDicts\default.dic' not found.
DEBUG - speechDictHandler.SpeechDict.load (16:03:46):
Loading speech dictionary 'builtin.dic'...
DEBUG - speechDictHandler.SpeechDict.load (16:03:46):
3 loaded records.
DEBUG - core.main (16:03:46):
Initializing speech
DEBUG - addonHandler.Addon.addToPackagePath (16:03:46):
Addon speechPlayerInEspeak added to synthDrivers package path
INFO - synthDrivers.espeak.SynthDriver.init (16:03:46):
Using eSpeak version 1.48.15 16.Apr.15
DEBUG - speechDictHandler.SpeechDict.load (16:03:46):
Loading speech dictionary 'C:\Users\Brian\AppData\Roaming\nvda\speechDicts\espeak-english.dic'...
DEBUG - speechDictHandler.SpeechDict.load (16:03:46):
file 'C:\Users\Brian\AppData\Roaming\nvda\speechDicts\espeak-english.dic' not found.
INFO - synthDriverHandler.setSynth (16:03:46):
Loaded synthDriver espeak
INFO - core.main (16:03:46):
Using wx version 3.0.2.0 msw (classic)
DEBUG - core.main (16:03:46):
Initializing braille
INFO - braille.initialize (16:03:46):
Using liblouis version 3.0.0
INFO - braille.BrailleHandler.setDisplayByName (16:03:46):
Loaded braille display driver noBraille, current display has 0 cells.
DEBUG - core.main (16:03:46):
Initializing braille input
INFO - brailleInput.initialize (16:03:46):
Braille input initialized
DEBUG - core.main (16:03:46):
Initializing displayModel
DEBUG - core.main (16:03:46):
Initializing GUI
DEBUG - core.main (16:03:46):
initializing Java Access Bridge support
WARNING - core.main (16:03:46):
Java Access Bridge not available
DEBUG - core.main (16:03:46):
Initializing winConsole support
DEBUG - core.main (16:03:46):
Initializing UIA support
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (16:03:46):
UIAutomation: IUIAutomation
DEBUG - core.main (16:03:47):
Initializing IAccessible support
DEBUG - core.main (16:03:47):
Initializing input core
DEBUGWARNING - inputCore.InputManager.loadLocaleGestureMap (16:03:47):
No locale gesture map for language en
DEBUGWARNING - inputCore.InputManager.loadUserGestureMap (16:03:47):
No user gesture map
DEBUG - core.main (16:03:47):
Initializing keyboard handler
DEBUG - core.main (16:03:47):
initializing mouse handler
DEBUG - core.main (16:03:47):
Initializing touchHandler
DEBUGWARNING - touchHandler.initialize (16:03:47):
Touch only supported on Windows 8 and higher
DEBUG - core.main (16:03:47):
Initializing global plugin handler
DEBUG - addonHandler.Addon.addToPackagePath (16:03:47):
Addon fakeClipboardAnouncement added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (16:03:47):
Addon goldenCursor added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (16:03:47):
Addon objPad added to globalPlugins package path
DEBUG - addonHandler.Addon.addToPackagePath (16:03:47):
Addon resourceMonitor added to globalPlugins package path
DEBUG - core.main (16:03:47):
Initializing core pump
DEBUG - core.main (16:03:47):
Initializing watchdog
DEBUG - core.main (16:03:47):
initializing updateCheck
INFO - core.main (16:03:47):
NVDA initialized
DEBUG - core.main (16:03:47):
entering wx application main loop
IO - speech.speak (16:03:47):
Speaking [LangChangeCommand ('en_GB'), u'Taskbar']
IO - inputCore.InputManager.executeGesture (16:03:49):
Input: kb(desktop):alt+tab
IO - speech.speak (16:03:49):
Speaking [LangChangeCommand ('en_GB'), u'StartPage Web Search - Internet Explorer icon 1 of 9']
IO - speech.speak (16:03:50):
Speaking [LangChangeCommand ('en_GB'), u'StartPage Web Search - Internet Explorer']
DEBUG - treeInterceptorHandler.update (16:03:51):
Adding new treeInterceptor to runningTable: <virtualBuffers.MSHTML.MSHTML object at 0x05741330>
IO - speech.speak (16:03:51):
Speaking [LangChangeCommand ('en_GB'), u'table']
IO - speech.speak (16:03:51):
Speaking [LangChangeCommand ('en_GB'), u'row 1 column 1']
IO - speech.speak (16:03:51):
Speaking [LangChangeCommand ('en_GB'), u'heading']
IO - speech.speak (16:03:51):
Speaking [LangChangeCommand ('en_GB'), u'StartPage', u'graphic', u'link', u'heading level 1']
IO - speech.speak (16:03:51):
Speaking [LangChangeCommand ('en_GB'), u'StartPage Web Search']
DEBUG - queueHandler.registerGeneratorObject (16:03:51):
Adding generator 1
IO - speech.speak (16:03:51):
Speaking [IndexCommand(1), LangChangeCommand ('en_GB'), u'heading level 1', u'link', u'graphic', u'StartPage']
IO - speech.speak (16:03:51):
Speaking [IndexCommand(2), LangChangeCommand ('en_GB'), u'link', u'the world\u2019s ', u'most private', u' search engine']
IO - speech.speak (16:03:51):
Speaking [IndexCommand(3), LangChangeCommand ('en_GB'), u'edit']
IO - speech.speak (16:03:51):
Speaking [IndexCommand(4), LangChangeCommand ('en_GB'), u'button', u'GO']
IO - speech.speak (16:03:51):
Speaking [IndexCommand(5), LangChangeCommand ('en_GB'), u'enhanced by ']
IO - speech.speak (16:03:51):
Speaking [IndexCommand(6), LangChangeCommand ('en_GB'), u'link', u'Add to ', u'IE', u'link', u' Set as Home ']
IO - speech.speak (16:03:51):
Speaking [IndexCommand(7), LangChangeCommand ('en_GB'), u'How we protect you ']
IO - speech.speak (16:03:51):
Speaking [IndexCommand(8), LangChangeCommand ('en_GB'), u'heading level 2', u'Congratulations!']
IO - speech.speak (16:03:51):
Speaking [IndexCommand(9), LangChangeCommand ('en_GB'), u'The first thing you will find here is your search privacy.']
IO - speech.speak (16:03:51):
Speaking [IndexCommand(10), LangChangeCommand ('en_GB'), u'link', u'www.startpage.com section-feat\u2026']
IO - speech.speak (16:03:51):
Speaking [IndexCommand(11), LangChangeCommand ('en_GB'), u'list with 3 items', u'heading level 3', u'Search, Find & Surf! Privacy friendly.']
IO - inputCore.InputManager.executeGesture (16:03:54):
Input: kb(desktop):downArrow
IO - speech.speak (16:03:54):
Speaking [LangChangeCommand ('en_GB'), u'link', u'the world\u2019s ', u'most private', u' search engine']
IO - inputCore.InputManager.executeGesture (16:03:57):
Input: kb(desktop):downArrow
IO - speech.speak (16:03:57):
Speaking [LangChangeCommand ('en_GB'), u'edit', u'space']
IO - speech.speak (16:03:57):
Speaking [LangChangeCommand ('en_GB'), u'edit']
DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (16:03:57):
_getTextWithFieldsForUIARange
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:03:57):
rootElement: edit
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:03:57):
full text:
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:03:57):
Fetching parents starting from enclosingElement
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:03:57):
getTextWithFieldsForUIARange
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:03:57):
rootElement: edit
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:03:57):
full text:
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:03:57):
Fetching parents starting from enclosingElement
ERROR - eventHandler.executeEvent (16:03:57):
error executing event: gainFocus on <NVDAObjects.Dynamic_EditableTextWithoutAutoSelectDetectionMSHTMLIAccessible object at 0x05773E70> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 143, in executeEvent
File "eventHandler.pyc", line 91, in init
File "eventHandler.pyc", line 98, in next
File "browseMode.pyc", line 1340, in event_gainFocus
File "eventHandler.pyc", line 98, in next
File "NVDAObjects__init
.pyc", line 892, in event_gainFocus
File "NVDAObjects__init
.pyc", line 804, in reportFocus
File "speech.pyc", line 369, in speakObject
File "speech.pyc", line 691, in speakTextInfo
File "NVDAObjects\UIA__init
.pyc", line 445, in getTextWithFields
File "NVDAObjects\UIA__init
.pyc", line 330, in _getTextWithFieldsForUIARange
COMError: (-2147467259, 'Unspecified error', (None, None, None, 0, None))
IO - inputCore.InputManager.executeGesture (16:03:59):
Input: kb(desktop):downArrow
DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (16:03:59):
_getTextWithFieldsForUIARange
DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (16:03:59):
rootElement: edit
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:03:59):
full text:
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:03:59):
Fetching parents starting from enclosingElement
ERROR - scriptHandler.executeScript (16:03:59):
error executing script: <bound method Dynamic_EditableTextWithoutAutoSelectDetectionMSHTMLIAccessible.script_caret_moveByLine of <NVDAObjects.Dynamic_EditableTextWithoutAutoSelectDetectionMSHTMLIAccessible object at 0x05773E70>> with gesture u'down arrow'
Traceback (most recent call last):
File "scriptHandler.pyc", line 187, in executeScript
File "editableText.pyc", line 143, in script_caret_moveByLine
File "editableText.pyc", line 103, in caretMovementScriptHelper
File "editableText.pyc", line 89, in caretScriptPostMovedHelper
File "speech.pyc", line 691, in speakTextInfo
File "NVDAObjects\UIA__init
.pyc", line 445, in getTextWithFields
File "NVDAObjects\UIA__init
.pyc", line 330, in _getTextWithFieldsForUIARange
COMError: (-2147467259, 'Unspecified error', (None, None, None, 0, None))
IO - inputCore.InputManager.executeGesture (16:04:03):
Input: kb(desktop):tab
IO - speech.speak (16:04:03):
Speaking [LangChangeCommand ('en_GB'), u'GO', u'button']
IO - inputCore.InputManager.executeGesture (16:04:08):
Input: kb(desktop):upArrow
IO - speech.speak (16:04:08):
Speaking [LangChangeCommand ('en_GB'), u'edit']
IO - speech.speak (16:04:08):
Speaking [LangChangeCommand ('en_GB'), u'edit']
DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (16:04:08):
_getTextWithFieldsForUIARange
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:04:08):
rootElement: edit
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:04:08):
full text:
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:04:08):
Fetching parents starting from enclosingElement
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:04:08):
getTextWithFieldsForUIARange
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:04:08):
rootElement: edit
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:04:08):
full text:
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:04:08):
Fetching parents starting from enclosingElement
ERROR - eventHandler.executeEvent (16:04:08):
error executing event: gainFocus on <NVDAObjects.Dynamic_EditableTextWithoutAutoSelectDetectionMSHTMLIAccessible object at 0x05761DF0> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 143, in executeEvent
File "eventHandler.pyc", line 91, in init
File "eventHandler.pyc", line 98, in next
File "browseMode.pyc", line 1340, in event_gainFocus
File "eventHandler.pyc", line 98, in next
File "NVDAObjects__init
.pyc", line 892, in event_gainFocus
File "NVDAObjects__init
.pyc", line 804, in reportFocus
File "speech.pyc", line 369, in speakObject
File "speech.pyc", line 691, in speakTextInfo
File "NVDAObjects\UIA__init
.pyc", line 445, in getTextWithFields
File "NVDAObjects\UIA__init
.pyc", line 330, in _getTextWithFieldsForUIARange
COMError: (-2147467259, 'Unspecified error', (None, None, None, 0, None))
IO - inputCore.InputManager.executeGesture (16:04:10):
Input: kb(desktop):upArrow
DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (16:04:10):
_getTextWithFieldsForUIARange
DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (16:04:10):
rootElement: edit
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:04:10):
full text:
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:04:10):
Fetching parents starting from enclosingElement
ERROR - scriptHandler.executeScript (16:04:10):
error executing script: <bound method Dynamic_EditableTextWithoutAutoSelectDetectionMSHTMLIAccessible.script_caret_moveByLine of <NVDAObjects.Dynamic_EditableTextWithoutAutoSelectDetectionMSHTMLIAccessible object at 0x05761DF0>> with gesture u'up arrow'
Traceback (most recent call last):
File "scriptHandler.pyc", line 187, in executeScript
File "editableText.pyc", line 143, in script_caret_moveByLine
File "editableText.pyc", line 103, in caretMovementScriptHelper
File "editableText.pyc", line 89, in caretScriptPostMovedHelper
File "speech.pyc", line 691, in speakTextInfo
File "NVDAObjects\UIA__init
.pyc", line 445, in getTextWithFields
File "NVDAObjects\UIA__init
.pyc", line 330, in _getTextWithFieldsForUIARange
COMError: (-2147467259, 'Unspecified error', (None, None, None, 0, None))
IO - inputCore.InputManager.executeGesture (16:04:11):
Input: kb(desktop):downArrow
DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (16:04:11):
_getTextWithFieldsForUIARange
DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (16:04:11):
rootElement: edit
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:04:11):
full text:
DEBUG - NVDAObjects.UIA.UIATextInfo.getTextWithFieldsForUIARange (16:04:11):
Fetching parents starting from enclosingElement
ERROR - scriptHandler.executeScript (16:04:11):
error executing script: <bound method Dynamic_EditableTextWithoutAutoSelectDetectionMSHTMLIAccessible.script_caret_moveByLine of <NVDAObjects.Dynamic_EditableTextWithoutAutoSelectDetectionMSHTMLIAccessible object at 0x05761DF0>> with gesture u'down arrow'
Traceback (most recent call last):
File "scriptHandler.pyc", line 187, in executeScript
File "editableText.pyc", line 143, in script_caret_moveByLine
File "editableText.pyc", line 103, in caretMovementScriptHelper
File "editableText.pyc", line 89, in caretScriptPostMovedHelper
File "speech.pyc", line 691, in speakTextInfo
File "NVDAObjects\UIA__init
.pyc", line 445, in getTextWithFields
File "NVDAObjects\UIA__init
.pyc", line 330, in _getTextWithFieldsForUIARange
COMError: (-2147467259, 'Unspecified error', (None, None, None, 0, None))
IO - inputCore.InputManager.executeGesture (16:04:14):
Input: kb(desktop):control+alt+r
DEBUGWARNING - RPC process 4252 (conhost.exe) (16:04:14):
Thread 3532, build\x86_64\remote\ia2Support.cpp, installIA2Support, 86:
Error registering class object, code -2147221008

IO - speech.speak (16:04:14):
Speaking [LangChangeCommand ('en_GB'), u'Taskbar']
IO - speech.speak (16:04:14):
Speaking [LangChangeCommand ('en_GB'), u'reboot nvda with log terminal']
IO - speech.speak (16:04:14):
Speaking [LangChangeCommand ('en_GB'), u'80 space', u'blank']
INFO - core.main (16:04:14):
Exiting
DEBUG - core._terminate (16:04:14):
Terminating updateCheck
DEBUG - core._terminate (16:04:14):
Terminating watchdog
DEBUG - core._terminate (16:04:14):
Terminating global plugin handler
DEBUG - core._terminate (16:04:14):
Terminating gui
INFO - config.ConfigManager.save (16:04:14):
Base configuration saved
DEBUG - core.main (16:04:14):
calling lose focus on object with focus
DEBUG - core._terminate (16:04:14):
Terminating treeInterceptorHandler
DEBUG - treeInterceptorHandler.killTreeInterceptor (16:04:14):
Killed treeInterceptor: <virtualBuffers.MSHTML.MSHTML object at 0x05741330>
DEBUG - core._terminate (16:04:14):
Terminating IAccessible support
DEBUG - core._terminate (16:04:14):
Terminating UIA support
DEBUG - core._terminate (16:04:14):
Terminating winConsole support
DEBUG - core._terminate (16:04:14):
Terminating Java Access Bridge support
DEBUG - core._terminate (16:04:14):
Terminating app module handler
DEBUG - core._terminate (16:04:14):
Terminating NVDAHelper
DEBUG - core._terminate (16:04:14):
Terminating touchHandler
DEBUG - core._terminate (16:04:14):
Terminating keyboard handler
DEBUG - core._terminate (16:04:14):
Terminating mouseHandler
DEBUG - core._terminate (16:04:14):
Terminating inputCore
DEBUG - core._terminate (16:04:14):
Terminating brailleInput
DEBUG - core._terminate (16:04:14):
Terminating braille
DEBUG - core._terminate (16:04:14):
Terminating speech
DEBUG - core._terminate (16:04:14):
Terminating addonHandler
DEBUG - core.main (16:04:15):
core done
INFO - main (16:04:15):
NVDA exit

I see no add on causing problems in this log.

Metadata

Metadata

Labels

bug/regressionclose/works-for-mep4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions