Re: The new microsoft edge chromium based browser troubles with nvda not going to browse mode


hurrikennyandopo ...
 

Hi


I deleted out the portable version of the latest alfa snap shot as of this morning and installed a fresh copy.


Getting the same results when you go into the new microsoft edge dev version of the browser.

It does not do it with the stable version of nvda 2019.2



It goes to load and seems like it does not. You can not use your tab keys or arrow keys nor go from focus mode to browse mode in it now.

I have set nvda to debug if this helps.


INFO - __main__ (14:40:39.372):
Starting NVDA
INFO - core.main (14:40:39.591):
Config dir: C:\nvda alfa snapshots\userConfig
INFO - config.ConfigManager._loadConfig (14:40:39.591):
Loading config: .\userConfig\nvda.ini
INFO - config.ConfigManager._loadConfig (14:40:39.622):
Config loaded (after upgrade, and in the state it will be used by NVDA):
{'schemaVersion': '3', 'development': {}, 'upgrade': {}, 'general': {'language': 'Windows', 'saveConfigurationOnExit': 'True', 'askToExit': 'True', 'playStartAndExitSounds': 'True', 'loggingLevel': 'DEBUG', 'showWelcomeDialogAtStartup': 'False'}, 'update': {'autoCheck': 'True', 'startupNotification': 'True', 'allowUsageStats': 'False', 'askedAllowUsageStats': 'True'}, 'speech': {'synth': 'espeak', 'outputDevice': 'Microsoft Sound Mapper', 'oneCore': {'voice': 'HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech_OneCore\\Voices\\Tokens\\MSTTS_V110_enUS_DavidM', 'volume': '100'}, 'espeak': {'voice': 'en', 'variant': 'max', 'rate': '30', 'pitch': '40', 'inflection': '75', 'volume': '100'}}, 'braille': {'noBraille': {}}, 'keyboard': {'useCapsLockAsNVDAModifierKey': 'True'}, 'virtualBuffers': {'useScreenLayout': 'False', 'autoPassThroughOnCaretMove': 'True', 'passThroughAudioIndication': 'False'}, 'documentFormatting': {'includeLayoutTables': 'True'}, 'mouse': {'enableMouseTracking': 'False'}}
DEBUG - core.main (14:40:39.731):
setting language to Windows
INFO - core.main (14:40:39.747):
NVDA version alpha-18450,8c27752f
INFO - core.main (14:40:39.747):
Using Windows version 10.0.18362 workstation
INFO - core.main (14:40:39.747):
Using Python version 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)]
INFO - core.main (14:40:39.747):
Using comtypes version 1.1.7
INFO - core.main (14:40:39.747):
Using configobj version 5.1.0 with validate version 1.0.1
DEBUG - core.main (14:40:39.764):
Initializing add-ons system
DEBUG - addonHandler._getAvailableAddonsFromPath (14:40:39.764):
Listing add-ons from C:\nvda alfa snapshots\userConfig\addons
WARNING - baseObject.Getter.__init__ (14:40:39.794):
Abstract class properties are not supported.
DEBUGWARNING - touchHandler.touchSupported (14:40:40.226):
Touch only supported on installed copies
DEBUG - core.main (14:40:40.375):
Initializing appModule Handler
DEBUG - core.main (14:40:40.375):
Initializing NVDAHelper
DEBUG - core.main (14:40:40.476):
Speech Dictionary processing
DEBUG - speechDictHandler.SpeechDict.load (14:40:40.476):
Loading speech dictionary '.\userConfig\speechDicts\default.dic'...
DEBUG - speechDictHandler.SpeechDict.load (14:40:40.476):
file '.\userConfig\speechDicts\default.dic' not found.
DEBUG - speechDictHandler.SpeechDict.load (14:40:40.476):
Loading speech dictionary 'builtin.dic'...
DEBUG - speechDictHandler.SpeechDict.load (14:40:40.476):
3 loaded records.
DEBUG - core.main (14:40:40.476):
Initializing speech
INFO - synthDrivers.espeak.SynthDriver.__init__ (14:40:40.599):
Using eSpeak NG version b'1.49.3 dev'
DEBUG - speechDictHandler.SpeechDict.load (14:40:40.764):
Loading speech dictionary '.\userConfig\speechDicts\voiceDicts.v1\espeak\espeak-English (Great Britain).dic'...
DEBUG - speechDictHandler.SpeechDict.load (14:40:40.764):
file '.\userConfig\speechDicts\voiceDicts.v1\espeak\espeak-English (Great Britain).dic' not found.
DEBUG - synthDriverHandler.SynthDriver.loadSettings (14:40:40.768):
Loaded settings for SynthDriver espeak
INFO - synthDriverHandler.setSynth (14:40:40.768):
Loaded synthDriver espeak
INFO - core.main (14:40:40.768):
Using wx version 4.0.3 msw (phoenix) wxWidgets 3.0.5 with six version 1.12.0
DEBUG - core.main (14:40:40.770):
Initializing braille input
INFO - brailleInput.initialize (14:40:40.770):
Braille input initialized
DEBUG - core.main (14:40:40.770):
Initializing braille
INFO - braille.initialize (14:40:40.774):
Using liblouis version 3.10.0
INFO - braille.initialize (14:40:40.780):
Using pySerial version 3.4
INFO - braille.BrailleHandler.setDisplayByName (14:40:40.794):
Loaded braille display driver noBraille, current display has 0 cells.
DEBUG - core.main (14:40:40.794):
Initializing vision
DEBUG - core.main (14:40:40.794):
Initializing displayModel
DEBUG - core.main (14:40:40.794):
Initializing GUI
DEBUG - windowUtils._rawWindowProc (14:40:40.844):
CustomWindow rawWindowProc called for unknown window 328094
DEBUG - windowUtils._rawWindowProc (14:40:40.844):
CustomWindow rawWindowProc called for unknown window 328094
DEBUG - windowUtils._rawWindowProc (14:40:40.844):
CustomWindow rawWindowProc called for unknown window 328094
DEBUG - windowUtils._rawWindowProc (14:40:40.844):
CustomWindow rawWindowProc called for unknown window 328094
DEBUG - core.main (14:40:40.864):
initializing Java Access Bridge support
DEBUG - core.main (14:40:41.230):
Initializing legacy winConsole support
DEBUG - core.main (14:40:41.230):
Initializing UIA support
INFO - _UIAHandler.UIAHandler.MTAThreadFunc (14:40:41.261):
UIAutomation: IUIAutomation6
DEBUG - core.main (14:40:41.446):
Initializing IAccessible support
DEBUG - core.main (14:40:41.461):
Initializing input core
DEBUGWARNING - inputCore.InputManager.loadLocaleGestureMap (14:40:41.461):
No locale gesture map for language en
DEBUGWARNING - inputCore.InputManager.loadUserGestureMap (14:40:41.461):
No user gesture map
DEBUG - core.main (14:40:41.461):
Initializing keyboard handler
DEBUG - core.main (14:40:41.461):
initializing mouse handler
DEBUG - core.main (14:40:41.546):
Initializing touchHandler
DEBUGWARNING - touchHandler.touchSupported (14:40:41.546):
Touch only supported on installed copies
DEBUG - core.main (14:40:41.546):
Initializing global plugin handler
DEBUG - core.main (14:40:41.546):
Initializing core pump
DEBUG - core.main (14:40:41.546):
Initializing watchdog
DEBUG - core.main (14:40:41.562):
initializing updateCheck
INFO - core.main (14:40:41.562):
NVDA initialized
DEBUG - core.main (14:40:41.562):
entering wx application main loop
IO - speech.speak (14:40:41.599):
Speaking [LangChangeCommand ('en_GB'), 'Taskbar']
DEBUGWARNING - characterProcessing._getSpeechSymbolsForLocale (14:40:41.599):
No CLDR data for locale en_GB
IO - inputCore.InputManager.executeGesture (14:40:45.593):
Input: kb(desktop):windows+d
IO - speech.speak (14:40:45.609):
Speaking [CharacterModeCommand(True), LangChangeCommand ('en_GB'), 'd', EndUtteranceCommand()]
IO - speech.speak (14:40:45.953):
Speaking [LangChangeCommand ('en_GB'), 'FolderView  list']
IO - speech.speak (14:40:45.973):
Speaking [LangChangeCommand ('en_GB'), 'Recycle Bin  not selected  1 of 65']
IO - inputCore.InputManager.executeGesture (14:40:48.478):
Input: kb(desktop):m
IO - speech.speak (14:40:48.554):
Speaking [CharacterModeCommand(True), LangChangeCommand ('en_GB'), 'm', EndUtteranceCommand()]
IO - speech.speak (14:40:48.594):
Speaking [LangChangeCommand ('en_GB'), 'Malwarebytes  3 of 65']
IO - inputCore.InputManager.executeGesture (14:40:49.804):
Input: kb(desktop):m
IO - speech.speak (14:40:49.851):
Speaking [CharacterModeCommand(True), LangChangeCommand ('en_GB'), 'm', EndUtteranceCommand()]
IO - speech.speak (14:40:49.878):
Speaking [LangChangeCommand ('en_GB'), 'Mozilla Thunderbird  14 of 65']
IO - inputCore.InputManager.executeGesture (14:40:51.414):
Input: kb(desktop):m
IO - speech.speak (14:40:51.494):
Speaking [CharacterModeCommand(True), LangChangeCommand ('en_GB'), 'm', EndUtteranceCommand()]
IO - speech.speak (14:40:51.534):
Speaking [LangChangeCommand ('en_GB'), 'Microsoft Edge Dev  46 of 65']
IO - inputCore.InputManager.executeGesture (14:40:53.654):
Input: kb(desktop):enter
IO - speech.speak (14:40:55.326):
Speaking [LangChangeCommand ('en_GB'), 'Untitled - Microsoft Edge Dev']
IO - speech.speak (14:40:57.024):
Speaking [LangChangeCommand ('en_GB'), 'Latest breaking news NZ | Stuff.co.nz | New Zealand - Microsoft Edge Dev']
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (14:40:57.234):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (14:41:01.589):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (14:41:02.410):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (14:41:03.417):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (14:41:06.254):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (14:41:06.370):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (14:41:06.740):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (14:41:06.770):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (14:41:07.275):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (14:41:13.132):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (14:41:14.256):
accRole failed: (-2147024809, 'The parameter is incorrect.', (None, None, None, 0, None))
DEBUG - treeInterceptorHandler.update (14:41:19.715):
Adding new treeInterceptor to runningTable: <NVDAObjects.IAccessible.chromium.ChromeVBuf object at 0x068390D0>
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:19.717):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:19.721):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
IO - inputCore.InputManager.executeGesture (14:41:29.835):
Input: kb(desktop):tab
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:33.928):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:33.931):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:33.941):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:33.951):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:33.961):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:33.971):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
IO - speech.speak (14:41:33.982):
Speaking [LangChangeCommand ('en_GB'), 'list']
IO - inputCore.InputManager.executeGesture (14:41:35.787):
Input: kb(desktop):tab
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:36.670):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:36.671):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
IO - inputCore.InputManager.executeGesture (14:41:40.451):
Input: kb(desktop):tab
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:40.571):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:40.576):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
IO - inputCore.InputManager.executeGesture (14:41:44.282):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (14:41:46.570):
Input: kb(desktop):l
IO - speech.speak (14:41:46.592):
Speaking [CharacterModeCommand(True), LangChangeCommand ('en_GB'), 'l', EndUtteranceCommand()]
IO - inputCore.InputManager.executeGesture (14:41:48.018):
Input: kb(desktop):tab
IO - speech.speakTypedCharacters (14:41:48.031):
typed word: l
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:48.131):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:48.138):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
IO - inputCore.InputManager.executeGesture (14:41:49.362):
Input: kb(desktop):alt+tab
IO - speech.speak (14:41:49.622):
Speaking [LangChangeCommand ('en_GB'), 'Latest breaking news NZ | Stuff.co.nz | New Zealand - Microsoft Edge  row 1  column 1']
IO - speech.speak (14:41:49.637):
Speaking [LangChangeCommand ('en_GB'), 'Latest breaking news NZ | Stuff.co.nz | New Zealand - Microsoft Edge  row 1  column 1']
IO - speech.speak (14:41:50.475):
Speaking [LangChangeCommand ('en_GB'), 'Latest breaking news NZ | Stuff.co.nz | New Zealand - Microsoft Edge Dev']
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:50.712):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:50.718):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:50.723):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:50.729):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:50.735):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:50.740):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:41:50.746):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
IO - speech.speak (14:41:50.749):
Speaking [LangChangeCommand ('en_GB'), 'Latest breaking news NZ | Stuff.co.nz | New Zealand  document']
IO - speech.speak (14:41:50.755):
Speaking [LangChangeCommand ('en_GB'), 'list']
IO - inputCore.InputManager.executeGesture (14:42:00.682):
Input: kb(desktop):downArrow
IO - inputCore.InputManager.executeGesture (14:42:01.938):
Input: kb(desktop):NVDA+space
IO - speech.speak (14:42:01.951):
Speaking [LangChangeCommand ('en_GB'), 'Focus mode']
IO - inputCore.InputManager.executeGesture (14:42:03.618):
Input: kb(desktop):NVDA+space
ERROR - scriptHandler.executeScript (14:42:03.641):
error executing script: <bound method GlobalCommands.script_toggleVirtualBufferPassThrough of <globalCommands.GlobalCommands object at 0x067E3170>> with gesture 'NVDA+space'
Traceback (most recent call last):
  File "scriptHandler.pyc", line 205, in executeScript
  File "globalCommands.pyc", line 1301, in script_toggleVirtualBufferPassThrough
  File "treeInterceptorHandler.pyc", line 139, in _set_passThrough
  File "review.pyc", line 124, in setCurrentMode
  File "review.pyc", line 48, in getDocumentPosition
  File "documentBase.pyc", line 24, in makeTextInfo
  File "virtualBuffers\__init__.pyc", line 210, in __init__
  File "textInfos\offsets.pyc", line 404, in __init__
  File "virtualBuffers\__init__.pyc", line 198, in _getOffsetsFromNVDAObject
  File "virtualBuffers\__init__.pyc", line 193, in _getOffsetsFromNVDAObjectInBuffer
  File "virtualBuffers\__init__.pyc", line 167, in _getOffsetsFromFieldIdentifier
OSError: [WinError 1775] A null context handle was passed from the client to the host during a remote procedure call
IO - inputCore.InputManager.executeGesture (14:42:04.786):
Input: kb(desktop):tab
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:42:04.914):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
DEBUGWARNING - virtualBuffers.VirtualBuffer.prepare (14:42:04.924):
appModule has no binding handle to injected code, can't prepare virtualBuffer yet.
IO - inputCore.InputManager.executeGesture (14:42:05.994):
Input: kb(desktop):NVDA+space
IO - inputCore.InputManager.executeGesture (14:42:14.802):
Input: kb(desktop):NVDA+f1
DEBUGWARNING - displayModel.DisplayModelTextInfo._get__storyFieldsAndRects (14:42:14.815):
AppModule does not have a binding handle
INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (14:42:15.090):
Developer info for navigator object:
name: 'Business Directory'
role: ROLE_LINK
states: STATE_FOCUSABLE, STATE_LINKED, STATE_FOCUSED
isFocusable: True
hasFocus: True
Python object: <NVDAObjects.IAccessible.ia2Web.Ia2Web object at 0x06825490>
Python class mro: (<class 'NVDAObjects.IAccessible.ia2Web.Ia2Web'>, <class 'NVDAObjects.IAccessible.IAccessible'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'documentBase.TextContainerObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <class 'object'>)
description: None
location: RectLTWH(left=503, top=348, width=119, height=16)
value: 'https://www.neighbourly.co.nz/local/'
appModule: <'appModuleHandler' (appName 'msedge', process ID 5268) at address 6521710>
appModule.productName: 'Microsoft Edge'
appModule.productVersion: '78.0.249.1'
TextInfo: <class 'NVDAObjects.IAccessible.IA2TextTextInfo'>
windowHandle: 918778
windowClassName: 'Chrome_RenderWidgetHostHWND'
windowControlID: 835116960
windowStyle: 1445986304
extendedWindowStyle: 32
windowThreadID: 2972
windowText: 'Chrome Legacy Window'
displayText: ''
IAccessibleObject: <POINTER(IAccessible2) ptr=0x5cae2ac at 674a670>
IAccessibleChildID: 0
IAccessible event parameters: windowHandle=918778, objectID=-4, childID=-73
IAccessible accName: 'Business Directory'
IAccessible accRole: ROLE_SYSTEM_LINK
IAccessible accState: STATE_SYSTEM_FOCUSED, STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_LINKED, STATE_SYSTEM_VALID (5242884)
IAccessible accDescription: None
IAccessible accValue: 'https://www.neighbourly.co.nz/local/'
IAccessible2 windowHandle: 918778
IAccessible2 uniqueID: -73
IAccessible2 role: ROLE_SYSTEM_LINK
IAccessible2 states: IA2_STATE_OPAQUE (1024)
IAccessible2 attributes: 'display:inline;tag:a;'



On 26/08/2019 1:16 PM, David Csercsics wrote:
The new Edge works fine here with the NVDA alpha, unless you downloaded a later version than the one I have. I'll have a look at that. But I used it this morning and it was behaving as expected.





--
Check out my website for NVDA tutorials and other blindness related materials at http://www.accessibilitycentral.net

To find out which library networks in New Zealand have a copy of the NVDA screen reader on them and there library locations please go to http://www.accessibilitycentral.net/nz%20libraries%20with%20nvda.html
To find a NVDA certified expert near you, please visit the following link https://certification.nvaccess.org/. The certification page contains the official list of NVDA certified individuals from around the world, who have sat and successfully passed the NVDA expert exam.

Join nvda@nvda.groups.io to automatically receive all group messages.