Thunderbird and nvda alpha snapshot


bering.p
 

Hi.
I just want to point out that since nvda_snapshot_alpha-24852,c267db9f an error is logged in the NVDA log when focus is on Thunderbird.
With the previous version (nvda_snapshot_alpha-24844,4fc0b6f8)), there are no errors.
My thunderbird is quite old (version 36.1.0).
Maybe this error does not occur with newer versions of thunderbird.
The log is below.
Best regards.


INFO - __main__ (10:18:22.199) - MainThread (6040):
Starting NVDA version alpha-24852,c267db9f
INFO - core.main (10:18:22.530) - MainThread (6040):
Config dir: F:\documents\Paulo\temp\nvda alpha sans add-on - Copie\userConfig
INFO - config.ConfigManager._loadConfig (10:18:22.530) - MainThread (6040):
Loading config: F:\documents\Paulo\temp\nvda alpha sans add-on - Copie\userConfig\nvda.ini
INFO - core.main (10:18:22.859) - MainThread (6040):
Windows version: Windows 10 21H1 (10.0.19043) workstation
INFO - core.main (10:18:22.859) - MainThread (6040):
Using Python version 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:01:55) [MSC v.1900 32 bit (Intel)]
INFO - core.main (10:18:22.859) - MainThread (6040):
Using comtypes version 1.1.8
INFO - core.main (10:18:22.859) - MainThread (6040):
Using configobj version 5.1.0 with validate version 1.0.1
INFO - synthDriverHandler.setSynth (10:18:26.448) - MainThread (6040):
Loaded synthDriver oneCore
INFO - core.main (10:18:26.463) - MainThread (6040):
Using wx version 4.1.1 msw (phoenix) wxWidgets 3.1.5 with six version 1.16.0
INFO - brailleInput.initialize (10:18:26.548) - MainThread (6040):
Braille input initialized
INFO - braille.initialize (10:18:26.548) - MainThread (6040):
Using liblouis version 3.20.0
INFO - braille.initialize (10:18:26.548) - MainThread (6040):
Using pySerial version 3.5
INFO - braille.BrailleHandler.setDisplayByName (10:18:26.586) - MainThread (6040):
Loaded braille display driver noBraille, current display has 0 cells.
INFO - core.main (10:18:27.789) - MainThread (6040):
Java Access Bridge support initialized
INFO - UIAHandler.UIAHandler.MTAThreadFunc (10:18:28.190) - UIAHandler.UIAHandler.MTAThread (4336):
UIAutomation: IUIAutomation6
INFO - core.main (10:18:28.707) - MainThread (6040):
NVDA initialized
ERROR - eventHandler.executeEvent (10:18:37.058) - MainThread (6040):
error executing event: gainFocus on <NVDAObjects.IAccessible.mozilla.Mozilla object at 0x083F57D0> with extra args of {}
Traceback (most recent call last):
  File "eventHandler.pyc", line 284, in executeEvent
  File "eventHandler.pyc", line 98, in __init__
  File "eventHandler.pyc", line 107, in next
  File "appModules\thunderbird.pyc", line 28, in event_gainFocus
  File "eventHandler.pyc", line 107, in next
  File "NVDAObjects\__init__.pyc", line 1152, in event_gainFocus
  File "NVDAObjects\__init__.pyc", line 1052, in reportFocus
  File "speech\speech.pyc", line 558, in speakObject
  File "speech\speech.pyc", line 601, in getObjectSpeech
  File "speech\speech.pyc", line 433, in getObjectPropertiesSpeech
  File "NVDAObjects\IAccessible\mozilla.pyc", line 82, in hasDetails
  File "baseObject.pyc", line 42, in __get__
  File "baseObject.pyc", line 146, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 1554, in _get_detailsRelations
  File "NVDAObjects\IAccessible\__init__.pyc", line 1500, in _getIA2TargetsForRelationsOfType
  File "comtypes\__init__.pyc", line 851, in __call__
  File "monkeyPatches\comtypesMonkeyPatches.pyc", line 32, in __call__
_ctypes.COMError: (-2147024809, 'Paramètre incorrect.', (None, None, None, 0, None))
ERROR - eventHandler.executeEvent (10:18:37.558) - MainThread (6040):
error executing event: focusEntered on <NVDAObjects.Dynamic_DialogMozillaIAccessible object at 0x083F5730> with extra args of {}
Traceback (most recent call last):
  File "eventHandler.pyc", line 284, in executeEvent
  File "eventHandler.pyc", line 98, in __init__
  File "eventHandler.pyc", line 107, in next
  File "NVDAObjects\__init__.pyc", line 1146, in event_focusEntered
  File "speech\speech.pyc", line 558, in speakObject
  File "speech\speech.pyc", line 601, in getObjectSpeech
  File "speech\speech.pyc", line 433, in getObjectPropertiesSpeech
  File "NVDAObjects\IAccessible\mozilla.pyc", line 82, in hasDetails
  File "baseObject.pyc", line 42, in __get__
  File "baseObject.pyc", line 146, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 1554, in _get_detailsRelations
  File "NVDAObjects\IAccessible\__init__.pyc", line 1500, in _getIA2TargetsForRelationsOfType
  File "comtypes\__init__.pyc", line 851, in __call__
  File "monkeyPatches\comtypesMonkeyPatches.pyc", line 32, in __call__
_ctypes.COMError: (-2147024809, 'Paramètre incorrect.', (None, None, None, 0, None))
ERROR - eventHandler.executeEvent (10:18:37.608) - MainThread (6040):
error executing event: focusEntered on <NVDAObjects.IAccessible.mozilla.Mozilla object at 0x07EA59F0> with extra args of {}
Traceback (most recent call last):
  File "eventHandler.pyc", line 284, in executeEvent
  File "eventHandler.pyc", line 98, in __init__
  File "eventHandler.pyc", line 107, in next
  File "NVDAObjects\__init__.pyc", line 1146, in event_focusEntered
  File "speech\speech.pyc", line 558, in speakObject
  File "speech\speech.pyc", line 601, in getObjectSpeech
  File "speech\speech.pyc", line 433, in getObjectPropertiesSpeech
  File "NVDAObjects\IAccessible\mozilla.pyc", line 82, in hasDetails
  File "baseObject.pyc", line 42, in __get__
  File "baseObject.pyc", line 146, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 1554, in _get_detailsRelations
  File "NVDAObjects\IAccessible\__init__.pyc", line 1500, in _getIA2TargetsForRelationsOfType
  File "comtypes\__init__.pyc", line 851, in __call__
  File "monkeyPatches\comtypesMonkeyPatches.pyc", line 32, in __call__
_ctypes.COMError: (-2147024809, 'Paramètre incorrect.', (None, None, None, 0, None))
ERROR - eventHandler.executeEvent (10:18:37.678) - MainThread (6040):
error executing event: gainFocus on <NVDAObjects.Dynamic_OutlineItemRowWithFakeNavigationMozillaIAccessible object at 0x083F55D0> with extra args of {}
Traceback (most recent call last):
  File "eventHandler.pyc", line 284, in executeEvent
  File "eventHandler.pyc", line 98, in __init__
  File "eventHandler.pyc", line 107, in next
  File "appModules\thunderbird.pyc", line 28, in event_gainFocus
  File "eventHandler.pyc", line 107, in next
  File "NVDAObjects\__init__.pyc", line 1152, in event_gainFocus
  File "NVDAObjects\behaviors.pyc", line 637, in reportFocus
  File "NVDAObjects\__init__.pyc", line 1052, in reportFocus
  File "speech\speech.pyc", line 558, in speakObject
  File "speech\speech.pyc", line 601, in getObjectSpeech
  File "speech\speech.pyc", line 433, in getObjectPropertiesSpeech
  File "NVDAObjects\IAccessible\mozilla.pyc", line 82, in hasDetails
  File "baseObject.pyc", line 42, in __get__
  File "baseObject.pyc", line 146, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 1554, in _get_detailsRelations
  File "NVDAObjects\IAccessible\__init__.pyc", line 1500, in _getIA2TargetsForRelationsOfType
  File "comtypes\__init__.pyc", line 851, in __call__
  File "monkeyPatches\comtypesMonkeyPatches.pyc", line 32, in __call__
_ctypes.COMError: (-2147024809, 'Paramètre incorrect.', (None, None, None, 0, None))
INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (10:18:49.127) - MainThread (6040):
Developer info for navigator object:
name: 'Re: [nvda-addons] Best way to disable an add-on on secure screen  Cyrille via groups.io nvda-addons@nvda-addons.groups.io 0 03/03/2022 22:48 03/03/2022 22:48 Lu 10,5 Ko  bering.p priorityCol   locationCol 50077043'
role: Role.TREEVIEWITEM
roleText: None
states: State.FOCUSABLE, State.SELECTABLE, State.FOCUSED, State.SELECTED
isFocusable: True
hasFocus: True
Python object: <NVDAObjects.Dynamic_OutlineItemRowWithFakeNavigationMozillaIAccessible object at 0x083F55D0>
Python class mro: (<class 'NVDAObjects.Dynamic_OutlineItemRowWithFakeNavigationMozillaIAccessible'>, <class 'NVDAObjects.IAccessible.OutlineItem'>, <class 'NVDAObjects.behaviors.RowWithFakeNavigation'>, <class 'NVDAObjects.IAccessible.mozilla.Mozilla'>, <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 'garbageHandler.TrackedObject'>, <class 'object'>)
description: ''
location: RectLTWH(left=201, top=386, width=550, height=20)
value: None
appModule: <'thunderbird' (appName 'thunderbird', process ID 1316) at address 83f57f0>
appModule.productName: 'Thunderbird'
appModule.productVersion: '31.6.0'
TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'>
windowHandle: 132034
windowClassName: 'MozillaWindowClass'
windowControlID: 0
windowStyle: 399441920
extendedWindowStyle: 256
windowThreadID: 1544
windowText: 'liste NVDA-addons - bering.p - Mozilla Thunderbird'
displayText: ''
IAccessibleObject: <POINTER(IAccessible2) ptr=0x67ddbbc at 84b1ee0>
IAccessibleChildID: 0
IAccessible event parameters: windowHandle=132034, objectID=-4, childID=-121236736
IAccessible accName: 'Re: [nvda-addons] Best way to disable an add-on on secure screen  Cyrille via groups.io nvda-addons@nvda-addons.groups.io 0 03/03/2022 22:48 03/03/2022 22:48 Lu 10,5 Ko  bering.p priorityCol   locationCol 50077043'
IAccessible accRole: ROLE_SYSTEM_OUTLINEITEM
IAccessible accState: STATE_SYSTEM_SELECTED, STATE_SYSTEM_FOCUSED, STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_SELECTABLE, STATE_SYSTEM_VALID (3145734)
IAccessible accDescription: ''
IAccessible accValue: None
IAccessible2 windowHandle: 132034
IAccessible2 uniqueID: -121236736
IAccessible2 role: ROLE_SYSTEM_OUTLINEITEM
IAccessible2 states: IA2_STATE_ACTIVE, IA2_STATE_OPAQUE (1025)
IAccessible2 attributes: 'level:3;setsize:1;posinset:1;explicit-name:true;'
IAccessible2 relations: nodeChildOf

-- 

Paul.

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