nvda
nvda copied to clipboard
In Google Sheets, navigator throws errors when examining the table structure
Steps to reproduce:
- In Firefox, open https://sheets.google.com, log in if necessary.
- Create a new sheet, for example based off of the Invoice Template under the General tab.
- Once the spreadsheet opens, go to the Help menu and search for braille support. Make sure it is checked.
- Press Escape to return focus to the spreadsheet and arrow around a bit.
- Now, use the Object Navigator Parent command to investigate the table structure.
Actual behavior:
NVDA speaks the row number (1 of 26, for example), and some other information, but also plays an error sound. The entry in the NVDA log file looks like this:
ERROR - eventHandler.executeEvent (16:09:22.937) - MainThread (19740):
error executing event: becomeNavigatorObject on <NVDAObjects.Dynamic_EditableTextWithAutoSelectDetectionRowWithFakeNavigationEditorChunkMozillaIAccessible object at 0x0BB9CB50> with extra args of {'isFocus': False}
Traceback (most recent call last):
File "eventHandler.pyc", line 155, in executeEvent
File "eventHandler.pyc", line 92, in __init__
File "eventHandler.pyc", line 100, in next
File "NVDAObjects\__init__.pyc", line 1127, in event_becomeNavigatorObject
File "braille.pyc", line 2034, in handleReviewMove
File "braille.pyc", line 1910, in _doNewObject
File "braille.pyc", line 1572, in getFocusRegions
File "braille.pyc", line 621, in update
File "baseObject.pyc", line 42, in __get__
File "baseObject.pyc", line 145, in _getPropertyViaCache
File "NVDAObjects\IAccessible\__init__.pyc", line 1172, in _get_cellCoordsText
File "baseObject.pyc", line 42, in __get__
File "baseObject.pyc", line 145, in _getPropertyViaCache
File "NVDAObjects\IAccessible\__init__.pyc", line 1162, in _get_columnNumber
NotImplementedError
Expected behavior:
No error, and all information should be read.
System configuration
NVDA installed/portable/running from source:
Installed.
NVDA version:
NVDA version alpha-20145,cdd37c72
Windows version:
Windows 10 19H2.
Name and version of other software in use when reproducing the issue:
Firefox 76 RC or 77 Beta, or 78 Nightly.
Other information about your system:
Braille display connected, Focus 40 Blue 5th generation.
Other questions
Does the issue still occur after restarting your computer?
Yes.
Have you tried any other versions of NVDA? If so, please report their behaviors.
2020.1RC, same result.
If addons are disabled, is your problem still occuring?
Yes.
Did you try to run the COM registry fixing tool in NVDA menu / tools?
Yes. No change.
@jcsteh Is this a bug in Firefox, are we not implementing something NVDA is expecting?