Elements List not appearing or functioning with MS-Word 2010 #5886
When I have a document (attached) open in MS-Word 2010 and NVDA 2016.1 is running in browse mode I cannot make the Elements List appear or function. When I hit INSERT+F7 the announcement for the elements list is made, but the dialog itself does not appear. Since the document is full of hyperlinks, and if memory serves links should be the first element radio button, even if the dialog is not visible I should be able to tab into the tree view of the links, but hitting TAB simply jumps to the "Filter by" edit box. Using left/right arrow when the elements dialog opens does absolutely nothing.
Just as a note, I am not experiencing the same issue in MS-Excel 2010. When I hit INSERT+F7 the elements list immediately appears and I can interact with it.
The text was updated successfully, but these errors were encountered:
The tree view gets focus for me, but contains nothing.
Technical: We're getting this exception:
It looks like
at it as quickly as you have)!
On Sun, Apr 17, 2016 at 6:22 PM, James Teh email@example.com wrote:
Bri the Tech Guy http://britechguy.com http://britechguy.com
I was able to reproduce this with the attached document, I have found that there is one hyperlink in the document causing a problem. Interestingly it is just the left parenthesis character in the following text that is considered a hyperlink by word (tested with word 2013) :
If you try to edit the hyperlink properties, it seems as if it has no address or display text.
Looking at the docx source for the phone number line above has this:
<w:r> <w:t xml:space="preserve">Phone: </w:t> </w:r> <w:r><w:tab/></w:r> <w:r w:rsidRPr="00B22258"> <w:rPr> <w:vanish/> </w:rPr> <w:br/> </w:r> <w:hyperlink w:tgtFrame="_parent" w:history="1"> <w:r w:rsidRPr="00B22258"> <w:rPr> <w:rStyle w:val="Hyperlink"/> <w:vanish/> </w:rPr> <w:t>Get Directions</w:t> </w:r> </w:hyperlink> </w:p> <w:p w:rsidR="00B22258" w:rsidRDefault="00B22258" w:rsidP="00DD2EAF"> <w:r w:rsidRPr="00B22258"> <w:t>(914) 242-8686</w:t> </w:r> <w:r> <w:t xml:space="preserve"> </w:t> </w:r> </w:p>
It makes it look like this problematic hyperlink is in fact between the tab and left parenthesis characters. The hyperlink is not visible in the document.
Fixes #5886 PR: #6325 Catch exception when word contains invalid data. An example document contained some kind of hidden hyperlink, which looks like it is an invalid element. When trying to get range information an exception is thrown with the COM error "Object has been deleted". The fix is to catch the exception, record information in the log, and discard the item, continuing with iteration over the rest of the items.
…access#6520 Specifically: * nvaccess#5906: Now labeled as 'line indentation reporting'. * nvaccess#6099: clarify how to change values in spin controls. * nvaccess#5886: elements list is available in browse mode. * nvaccess#6206: changed bits such as 'adding new entries'. * nvaccess#6127: no more hyphen (dash). * nvaccess#5050: 'causes' -> 'which caused'. * nvaccess#4164: changed wording to reflect that read-only edit fields are now included.