Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make Extensions Manager in OpenOffice accessible #651

Open
nvaccessAuto opened this issue May 14, 2010 · 7 comments
Open

make Extensions Manager in OpenOffice accessible #651

nvaccessAuto opened this issue May 14, 2010 · 7 comments
Labels
app/libreoffice app/open-office blocked/needs-external-fix enhancement p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.

Comments

@nvaccessAuto
Copy link

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
Copy link
Author

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
Copy link
Collaborator

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

@bdorer
Copy link
Sponsor

bdorer commented Jun 27, 2017 via email

@Adriani90
Copy link
Collaborator

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
Copy link
Contributor

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

@Adriani90
Copy link
Collaborator

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
Copy link

cstrobbe commented Mar 10, 2023

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.

@seanbudd seanbudd added p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation. labels Mar 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app/libreoffice app/open-office blocked/needs-external-fix enhancement p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

10 participants