nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
Other
2.07k stars 624 forks source link

make Extensions Manager in OpenOffice accessible #651

Open nvaccessAuto opened 14 years ago

nvaccessAuto commented 14 years ago

Reported by Bernd on 2010-05-14 12:07 If I open the Extensions manager in Open Office and walk through the list NVDA says nothing so I can't see which adons are installed. Could you enable NVDA to read the List of the Adons?

nvaccessAuto commented 10 years ago

Comment 1 by bdorer on 2014-08-26 18:59 This isn't fixed with OpenOffice 4.1.0. Could anyone create a ticket against OO if this isn't nvda's fault?

LeonarddeR commented 7 years ago

@BDorer: Could you please provide a status update for this issue?

bdorer commented 7 years ago

This hasn't been fixed. If I arrow between the installed extensions, NVDA isn't able to provide me with the addon name and description. All other controls in this dialog are accessible. Tested with OpenOffice 4.1.3 and LibreOffice 5.2.7.

Am 22.06.2017 um 19:12 schrieb Leonard de Ruijter:

@bdorer https://github.com/bdorer: Could you please provide a status update for this issue?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nvaccess/nvda/issues/651#issuecomment-310444004, or mute the thread https://github.com/notifications/unsubscribe-auth/AKun5dLMNJ5wss_TUkjbwUwaDXGzmqO5ks5sGqCXgaJpZM4OCluO.

Adriani90 commented 5 years ago

This is still reproducible in NVDA 2019.1.1 and Libre Office 6.2.2.2 as well as Open Office 4.1.6.

michaelweghorn commented 3 years ago

There's also a bug report in LibreOffice Bugzilla: https://bugs.documentfoundation.org/show_bug.cgi?id=127201

Adriani90 commented 1 year ago

I could catch a huge error after a complete crash of both Open Office 4.1.14 and NVDA 2023.1 RC1. The crash occured when i activated the close button to close the extension management dialog. No crashdump has been generated.

IAccessibleObject.attributes COMError (-2147467259, 'Unbekannter Fehler', (None, None, None, 0, None))
IO - speech.speech.speak (01:01:24.114) - MainThread (10132):
Speaking ['Schließen', 'Schalter', 'Klicken Sie im Extension Manager auf die Schaltfläche Auf Updates prüfen, um nach Online-Updates für alle installierten Extensions zu suchen. Um nur für eine ausgewählte Extension nach einem Online-Update zu suchen, klicken Sie mit der rechten Maustaste darauf, und wählen Sie dann im Kontextmenü Update.', CancellableSpeech (still valid)]
IO - inputCore.InputManager.executeGesture (01:01:24.534) - winInputHook (19448):
Input: kb(laptop):space
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IA2Attributes (01:01:24.564) - MainThread (10132):
IAccessibleObject.attributes COMError (-2147467259, 'Unbekannter Fehler', (None, None, None, 0, None))
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IA2Attributes (01:01:24.652) - MainThread (10132):
IAccessibleObject.attributes COMError (-2147467259, 'Unbekannter Fehler', (None, None, None, 0, None))
INFO - watchdog.waitForFreezeRecovery (01:01:25.165) - watchdog (23020):
Starting freeze recovery after 0.5004750999996759 seconds.
DEBUGWARNING - watchdog.waitForFreezeRecovery (01:01:25.165) - watchdog (23020):
Listing stacks for Python threads:
Python stack for thread 12412 (visionEnhancementProviders.NVDAHighlighter.NVDAHighlighter):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "visionEnhancementProviders\NVDAHighlighter.pyc", line 453, in _run
  File "winUser.pyc", line 459, in getMessage

Python stack for thread 21800 (watchdog.CancellableCallThread.execute(<CFunctionType object at 0x053415D0>)):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "watchdog.pyc", line 378, in run
  File "threading.pyc", line 552, in wait
  File "threading.pyc", line 296, in wait

Python stack for thread 23020 (watchdog):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "watchdog.pyc", line 158, in _watcher
  File "watchdog.pyc", line 165, in waitForFreezeRecovery
  File "watchdog.pyc", line 65, in getFormattedStacksForAllThreads

Python stack for thread 19448 (winInputHook):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "winInputHook.pyc", line 81, in hookThreadFunc

Python stack for thread 6564 (UIAHandler.UIAHandler.MTAThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "UIAHandler\__init__.pyc", line 520, in MTAThreadFunc
  File "queue.pyc", line 170, in get
  File "threading.pyc", line 296, in wait

Python stack for thread 1748 (ThreadPoolExecutor-0_0):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "concurrent\futures\thread.pyc", line 78, in _worker

Python stack for thread 13488 (synthDrivers._espeak.BgThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "synthDrivers\_espeak.pyc", line 192, in run
  File "queue.pyc", line 170, in get
  File "threading.pyc", line 296, in wait

Python stack for thread 24808 (hwIo.ioThread.IoThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "hwIo\ioThread.pyc", line 91, in run

Python stack for thread 10132 (MainThread):
  File "nvda.pyw", line 406, in <module>
  File "core.pyc", line 764, in main
  File "wx\core.pyc", line 2237, in MainLoop
  File "gui\__init__.pyc", line 768, in Notify
  File "core.pyc", line 719, in run
  File "queueHandler.pyc", line 88, in pumpAll
  File "queueHandler.pyc", line 55, in flushQueue
  File "eventHandler.pyc", line 70, in _queueEventCallback
  File "eventHandler.pyc", line 295, in executeEvent
  File "eventHandler.pyc", line 315, in doPreGainFocus
  File "api.pyc", line 139, in setFocusObject
  File "baseObject.pyc", line 62, in __get__
  File "baseObject.pyc", line 168, in _getPropertyViaCache
  File "NVDAObjects\__init__.pyc", line 655, in _get_container
  File "baseObject.pyc", line 62, in __get__
  File "baseObject.pyc", line 168, in _getPropertyViaCache
  File "NVDAObjects\IAccessible\__init__.pyc", line 1039, in _get_parent
  File "IAccessibleHandler\__init__.pyc", line 472, in accParent
  File "monkeyPatches\comtypesMonkeyPatches.pyc", line 32, in __call__
  File "comtypes\client\__init__.pyc", line 44, in wrap_outparam
  File "comtypes\client\__init__.pyc", line 93, in GetBestInterface
  File "comtypes\automation.pyc", line 716, in GetTypeInfo
  File "monkeyPatches\comtypesMonkeyPatches.pyc", line 158, in newGetTypeInfo
  File "monkeyPatches\comtypesMonkeyPatches.pyc", line 32, in __call__

INFO - watchdog.waitForFreezeRecovery (01:01:25.353) - watchdog (23020):
Recovered from freeze after 0.6877251999994769 seconds.
IO - inputCore.InputManager.executeGesture (01:01:25.667) - winInputHook (19448):
Input: kb(laptop):shift+tab
DEBUG - watchdog._waitUntilNormalCoreAliveTimeout (01:01:25.793) - watchdog (23020):
Potential freeze, waiting up to 10 seconds.
IO - inputCore.InputManager.executeGesture (01:01:26.102) - winInputHook (19448):
Input: kb(laptop):alt+tab
IO - inputCore.InputManager.executeGesture (01:01:34.038) - winInputHook (19448):
Input: kb(laptop):alt+tab
INFO - watchdog.waitForFreezeRecovery (01:01:34.336) - watchdog (23020):
Starting freeze recovery after 9.046389299999646 seconds.
DEBUGWARNING - watchdog.waitForFreezeRecovery (01:01:34.336) - watchdog (23020):
Listing stacks for Python threads:
Python stack for thread 12412 (visionEnhancementProviders.NVDAHighlighter.NVDAHighlighter):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "visionEnhancementProviders\NVDAHighlighter.pyc", line 453, in _run
  File "winUser.pyc", line 459, in getMessage

Python stack for thread 21800 (watchdog.CancellableCallThread.execute(<CFunctionType object at 0x053415D0>)):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "watchdog.pyc", line 378, in run
  File "threading.pyc", line 552, in wait
  File "threading.pyc", line 296, in wait

Python stack for thread 23020 (watchdog):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "watchdog.pyc", line 158, in _watcher
  File "watchdog.pyc", line 165, in waitForFreezeRecovery
  File "watchdog.pyc", line 65, in getFormattedStacksForAllThreads

Python stack for thread 19448 (winInputHook):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "winInputHook.pyc", line 81, in hookThreadFunc

Python stack for thread 6564 (UIAHandler.UIAHandler.MTAThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "UIAHandler\__init__.pyc", line 520, in MTAThreadFunc
  File "queue.pyc", line 170, in get
  File "threading.pyc", line 296, in wait

Python stack for thread 1748 (ThreadPoolExecutor-0_0):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "concurrent\futures\thread.pyc", line 78, in _worker

Python stack for thread 13488 (synthDrivers._espeak.BgThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "synthDrivers\_espeak.pyc", line 192, in run
  File "queue.pyc", line 170, in get
  File "threading.pyc", line 296, in wait

Python stack for thread 24808 (hwIo.ioThread.IoThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "hwIo\ioThread.pyc", line 91, in run

Python stack for thread 10132 (MainThread):
  File "nvda.pyw", line 406, in <module>
  File "core.pyc", line 764, in main
  File "wx\core.pyc", line 2237, in MainLoop
  File "gui\__init__.pyc", line 768, in Notify
  File "core.pyc", line 719, in run
  File "queueHandler.pyc", line 88, in pumpAll
  File "queueHandler.pyc", line 55, in flushQueue
  File "eventHandler.pyc", line 70, in _queueEventCallback
  File "eventHandler.pyc", line 295, in executeEvent
  File "eventHandler.pyc", line 341, in doPreGainFocus
  File "NVDAObjects\__init__.pyc", line 350, in objectInForeground
  File "NVDAObjects\__init__.pyc", line 254, in findBestAPIClass
  File "NVDAObjects\__init__.pyc", line 253, in findBestAPIClass
  File "NVDAObjects\IAccessible\__init__.pyc", line 453, in kwargsFromSuper
  File "IAccessibleHandler\__init__.pyc", line 351, in accessibleObjectFromEvent
  File "oleacc.pyc", line 265, in AccessibleObjectFromEvent

ERROR - watchdog.waitForFreezeRecovery (01:01:49.401) - watchdog (23020):
Core frozen in stack! (24.10785719999967 seconds)
INFO - watchdog.waitForFreezeRecovery (01:01:49.416) - watchdog (23020):
Listing stacks for Python threads:
Python stack for thread 24832 (nvwave.playWaveFile(error.wav)):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "nvwave.pyc", line 476, in idle
  File "nvwave.pyc", line 486, in _idleUnbuffered
  File "nvwave.pyc", line 427, in sync
  File "winKernel.pyc", line 315, in waitForSingleObject

Python stack for thread 12412 (visionEnhancementProviders.NVDAHighlighter.NVDAHighlighter):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "visionEnhancementProviders\NVDAHighlighter.pyc", line 453, in _run
  File "winUser.pyc", line 459, in getMessage

Python stack for thread 21800 (watchdog.CancellableCallThread.execute(<CFunctionType object at 0x053415D0>)):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "watchdog.pyc", line 378, in run
  File "threading.pyc", line 552, in wait
  File "threading.pyc", line 296, in wait

Python stack for thread 23020 (watchdog):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "watchdog.pyc", line 158, in _watcher
  File "watchdog.pyc", line 186, in waitForFreezeRecovery
  File "watchdog.pyc", line 65, in getFormattedStacksForAllThreads

Python stack for thread 19448 (winInputHook):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "winInputHook.pyc", line 81, in hookThreadFunc

Python stack for thread 6564 (UIAHandler.UIAHandler.MTAThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "UIAHandler\__init__.pyc", line 520, in MTAThreadFunc
  File "queue.pyc", line 170, in get
  File "threading.pyc", line 296, in wait

Python stack for thread 1748 (ThreadPoolExecutor-0_0):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "concurrent\futures\thread.pyc", line 78, in _worker

Python stack for thread 13488 (synthDrivers._espeak.BgThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "synthDrivers\_espeak.pyc", line 192, in run
  File "queue.pyc", line 170, in get
  File "threading.pyc", line 296, in wait

Python stack for thread 24808 (hwIo.ioThread.IoThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "hwIo\ioThread.pyc", line 91, in run

Python stack for thread 10132 (MainThread):
  File "nvda.pyw", line 406, in <module>
  File "core.pyc", line 764, in main
  File "wx\core.pyc", line 2237, in MainLoop
  File "gui\__init__.pyc", line 768, in Notify
  File "core.pyc", line 719, in run
  File "queueHandler.pyc", line 88, in pumpAll
  File "queueHandler.pyc", line 55, in flushQueue
  File "eventHandler.pyc", line 70, in _queueEventCallback
  File "eventHandler.pyc", line 295, in executeEvent
  File "eventHandler.pyc", line 341, in doPreGainFocus
  File "NVDAObjects\__init__.pyc", line 350, in objectInForeground
  File "NVDAObjects\__init__.pyc", line 254, in findBestAPIClass
  File "NVDAObjects\__init__.pyc", line 253, in findBestAPIClass
  File "NVDAObjects\IAccessible\__init__.pyc", line 453, in kwargsFromSuper
  File "IAccessibleHandler\__init__.pyc", line 351, in accessibleObjectFromEvent
  File "oleacc.pyc", line 265, in AccessibleObjectFromEvent

ERROR - watchdog.waitForFreezeRecovery (01:02:04.440) - watchdog (23020):
Core frozen in stack! (39.147616399999606 seconds)
INFO - watchdog.waitForFreezeRecovery (01:02:04.457) - watchdog (23020):
Listing stacks for Python threads:
Python stack for thread 19868 (nvwave.playWaveFile(error.wav)):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "nvwave.pyc", line 476, in idle
  File "nvwave.pyc", line 486, in _idleUnbuffered
  File "nvwave.pyc", line 427, in sync
  File "winKernel.pyc", line 315, in waitForSingleObject

Python stack for thread 12412 (visionEnhancementProviders.NVDAHighlighter.NVDAHighlighter):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "visionEnhancementProviders\NVDAHighlighter.pyc", line 453, in _run
  File "winUser.pyc", line 459, in getMessage

Python stack for thread 21800 (watchdog.CancellableCallThread.execute(<CFunctionType object at 0x053415D0>)):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "watchdog.pyc", line 378, in run
  File "threading.pyc", line 552, in wait
  File "threading.pyc", line 296, in wait

Python stack for thread 23020 (watchdog):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "watchdog.pyc", line 158, in _watcher
  File "watchdog.pyc", line 186, in waitForFreezeRecovery
  File "watchdog.pyc", line 65, in getFormattedStacksForAllThreads

Python stack for thread 19448 (winInputHook):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "winInputHook.pyc", line 81, in hookThreadFunc

Python stack for thread 6564 (UIAHandler.UIAHandler.MTAThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "UIAHandler\__init__.pyc", line 520, in MTAThreadFunc
  File "queue.pyc", line 170, in get
  File "threading.pyc", line 296, in wait

Python stack for thread 1748 (ThreadPoolExecutor-0_0):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "concurrent\futures\thread.pyc", line 78, in _worker

Python stack for thread 13488 (synthDrivers._espeak.BgThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "synthDrivers\_espeak.pyc", line 192, in run
  File "queue.pyc", line 170, in get
  File "threading.pyc", line 296, in wait

Python stack for thread 24808 (hwIo.ioThread.IoThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "hwIo\ioThread.pyc", line 91, in run

Python stack for thread 10132 (MainThread):
  File "nvda.pyw", line 406, in <module>
  File "core.pyc", line 764, in main
  File "wx\core.pyc", line 2237, in MainLoop
  File "gui\__init__.pyc", line 768, in Notify
  File "core.pyc", line 719, in run
  File "queueHandler.pyc", line 88, in pumpAll
  File "queueHandler.pyc", line 55, in flushQueue
  File "eventHandler.pyc", line 70, in _queueEventCallback
  File "eventHandler.pyc", line 295, in executeEvent
  File "eventHandler.pyc", line 341, in doPreGainFocus
  File "NVDAObjects\__init__.pyc", line 350, in objectInForeground
  File "NVDAObjects\__init__.pyc", line 254, in findBestAPIClass
  File "NVDAObjects\__init__.pyc", line 253, in findBestAPIClass
  File "NVDAObjects\IAccessible\__init__.pyc", line 453, in kwargsFromSuper
  File "IAccessibleHandler\__init__.pyc", line 351, in accessibleObjectFromEvent
  File "oleacc.pyc", line 265, in AccessibleObjectFromEvent

ERROR - watchdog.waitForFreezeRecovery (01:02:19.460) - watchdog (23020):
Core frozen in stack! (54.16744209999979 seconds)
INFO - watchdog.waitForFreezeRecovery (01:02:19.475) - watchdog (23020):
Listing stacks for Python threads:
Python stack for thread 8896 (nvwave.playWaveFile(error.wav)):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "nvwave.pyc", line 476, in idle
  File "nvwave.pyc", line 486, in _idleUnbuffered
  File "nvwave.pyc", line 427, in sync
  File "winKernel.pyc", line 315, in waitForSingleObject

Python stack for thread 12412 (visionEnhancementProviders.NVDAHighlighter.NVDAHighlighter):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "visionEnhancementProviders\NVDAHighlighter.pyc", line 453, in _run
  File "winUser.pyc", line 459, in getMessage

Python stack for thread 21800 (watchdog.CancellableCallThread.execute(<CFunctionType object at 0x053415D0>)):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "watchdog.pyc", line 378, in run
  File "threading.pyc", line 552, in wait
  File "threading.pyc", line 296, in wait

Python stack for thread 23020 (watchdog):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "watchdog.pyc", line 158, in _watcher
  File "watchdog.pyc", line 186, in waitForFreezeRecovery
  File "watchdog.pyc", line 65, in getFormattedStacksForAllThreads

Python stack for thread 19448 (winInputHook):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "winInputHook.pyc", line 81, in hookThreadFunc

Python stack for thread 6564 (UIAHandler.UIAHandler.MTAThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "UIAHandler\__init__.pyc", line 520, in MTAThreadFunc
  File "queue.pyc", line 170, in get
  File "threading.pyc", line 296, in wait

Python stack for thread 1748 (ThreadPoolExecutor-0_0):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "threading.pyc", line 870, in run
  File "concurrent\futures\thread.pyc", line 78, in _worker

Python stack for thread 13488 (synthDrivers._espeak.BgThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "synthDrivers\_espeak.pyc", line 192, in run
  File "queue.pyc", line 170, in get
  File "threading.pyc", line 296, in wait

Python stack for thread 24808 (hwIo.ioThread.IoThread):
  File "threading.pyc", line 890, in _bootstrap
  File "threading.pyc", line 926, in _bootstrap_inner
  File "hwIo\ioThread.pyc", line 91, in run

Python stack for thread 10132 (MainThread):
  File "nvda.pyw", line 406, in <module>
  File "core.pyc", line 764, in main
  File "wx\core.pyc", line 2237, in MainLoop
  File "gui\__init__.pyc", line 768, in Notify
  File "core.pyc", line 719, in run
  File "queueHandler.pyc", line 88, in pumpAll
  File "queueHandler.pyc", line 55, in flushQueue
  File "eventHandler.pyc", line 70, in _queueEventCallback
  File "eventHandler.pyc", line 295, in executeEvent
  File "eventHandler.pyc", line 341, in doPreGainFocus
  File "NVDAObjects\__init__.pyc", line 350, in objectInForeground
  File "NVDAObjects\__init__.pyc", line 254, in findBestAPIClass
  File "NVDAObjects\__init__.pyc", line 253, in findBestAPIClass
  File "NVDAObjects\IAccessible\__init__.pyc", line 453, in kwargsFromSuper
  File "IAccessibleHandler\__init__.pyc", line 351, in accessibleObjectFromEvent
  File "oleacc.pyc", line 265, in AccessibleObjectFromEvent

DEBUG - RPC process 22940 (nvda_slave.exe) (01:02:22.530) - Dummy-17 (5244):
languageHandler.setLocale:
Win32 locale string from locale code is German_Germany.1252
DEBUG - RPC process 22940 (nvda_slave.exe) (01:02:22.530) - Dummy-17 (5244):
languageHandler._setPythonLocale:
set python locale to German_Germany.1252
cstrobbe commented 1 year ago

See also Bug 127201 - Screenreader accessibility issue with LibreOffice extension manager in the LibreOffice Bugzilla, especially the following comment by Michael Weghorn:

Looking at the a11y tree in accerciser, there's no a11y representation of the extensions (items in the extension list), just a single unnamed object for the whole pane that contains the items.

This suggests that something (also?) needs to be fixed on the LibreOffice side.


Update: apologies: I hadn't scrolled far enough to see that Michael Weghorn had already provided a link to the LibreOffice bug.

Adriani90 commented 1 day ago

@michaelweghorn how can we tag people on LO bug tracker? I just wanted to ask if there is any update on this on the LO side, in the 2025 dev version?

michaelweghorn commented 6 hours ago

@michaelweghorn how can we tag people on LO bug tracker?

What I ususally do is to just write @John Doe: My message for John. in a comment in the bug and make sure the person is in the CC List of the bug (replace "John Doe" and the dummy message with the actual name and message, of course.)

I just wanted to ask if there is any update on this on the LO side, in the 2025 dev version?

No, it's still the same as far as I know.