https://bugs.documentfoundation.org/show_bug.cgi?id=147084
Michael Weghorn <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #4 from Michael Weghorn <[email protected]> --- I can reproduce at least one way where announcement doesn't happen as expected, using the attached sample document attachment 178019 (and screencast attachment 178020) demonstrates that. The sample doc contains two lines of text and then a table with 2 rows and 2 columns. 1) open attachment 178019 2) press "Down" key -> cursor moves to the second line of text, it is announced -> OK 3) press "Down" again -> cursor moves into the first cell of the table, but nothing is announced -> NOK 4) press "Down" key again -> cursor moves into row 2 of the table, nothing is announced -> NOK 5) press Up key -> cursor moves to first row of the table again, and now NVDA does announce the table + cell -> OK >From then on, NVDA announces the new cursor position even if moving out of the table and back in. (At least usually, in some cases that was not working 100 % reliable as well, while the above is reproducible at least most of the time for me.) At step 3, this can be seen in NVDA log: ERROR - eventHandler.executeEvent (15:12:28.115) - MainThread (7144): error executing event: caret on <NVDAObjects.Dynamic_SymphonyParagraphSymphonyTextEditableTextWithAutoSelectDetectionIAccessible object at 0x03E344B0> 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 "compoundDocuments.pyc", line 482, in event_caret File "documentBase.pyc", line 22, in makeTextInfo File "compoundDocuments.pyc", line 227, in __init__ File "documentBase.pyc", line 22, in makeTextInfo File "textInfos\offsets.pyc", line 470, in __init__ File "NVDAObjects\IAccessible\__init__.pyc", line 195, in _getCaretOffset RuntimeError: no active caret in this object When using Orca on Linux, step 3) worked for my case, while 4) was also silent, see also bug 87680, which might be caused the same underlying issue and has some more information. I can reproduce with NVDA 2021.3.1 and current NVDA master, LO 7.2 and LO master. Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community Build ID: c0f914ad912796ef521ea151abf8ea7e9bc2f771 CPU threads: 4; OS: Windows 10.0 Build 19044; UI render: default; VCL: win Locale: en-US (en_US); UI: en-US Calc: threaded -- You are receiving this mail because: You are the assignee for the bug.
