Possilbe UNO Accessibility API - Java Access Bridge issue in current build of Master while using NVDA for AT

V Stuart Foote VStuart.Foote at utsa.edu
Thu Apr 18 14:36:39 PDT 2013


On Windows 7 SP1 64-bit
JRE 1.6.45
JAB 2.0.2

Bumped into a an issue with Java Access Bridge and LibreOffice today's Master daily build.

When running the NVDA 2012.3.1 AT screen reader, a long stable test document is crashing LibreOffice 4.1 alpha from Master when accessed with NVDA AT in use.  Without NVDA AT active, the document opens fully in todays daily build.

Without NVDA AT activated, the JavaFerret and JavaMonkey utilities both show the document opening correctly with today's LibreOffice build of Master.   And on the same system, earlier builds of Master, 4.0.3.1 and 4.0.2.2 opened and continue to open while NVDA is in use.

Have opened an issue with NVAccess  against NVDA 2012.3.1 ( http://community.nvda-project.org/ticket/3170 ) but suspect it could be recent Java work in LibreOffice--Java Ferret/Java Monkey less sensitive to whatever the issue is.

Test document opens with these builds of LibreOffice while NVDA is active
LibreOffice_4.0.2_Win_x86.msi
LibreOffice_4.0.3.1_Win_x86.msi (administrative install)
master~2013-03-22_21.36.46_LibreOfficeDev_4.1.0.0.alpha0_Win_x86.msi (administrative install)

Does not ope With NVDA AT active with an administrative install of todays:
master~2013-04-18_04.00.51_LibreOfficeDev_4.1.0.0.alpha0_Win_x86.msi

NVDA logging shows error: 
gainFocus on <NVDAObjects.Dynamic_EditableTextWithoutAutoSelectDetectionJAB object at 0x06028C90> with extra args of {} 

Suggests there may be a recent change in what LibreOffice is exposing via UAA and the JAB.

Holding off on a FDO bug for now to allow NV Access devs a chance to look at what is faulting on the JAB events.

Stuart


More information about the LibreOffice mailing list