Closed cleidigh closed 2 months ago
cc: @pawelurbanski maybe you could raise a PR agains NVDA for this. Is this actually included in your addon for Visual Studio Code already? cc: @francipvb, @feerrenrut
The add-on I created does not interact with a treeview. It works well when it comes to the features it corresponds to.
NVDA’s navigator info recognizes VS Code’s treeview as a treeview, it gets focus and so on, but for some reason its labels are not read, and it is impossible to expand / collapse the folders or other objects…
is there any improvements to this behavior? cc: @MarcoZehe
@leonardder, @rob-aph or @isidorn is this issue fixed in VS Code with NVDA 2023.2 RC?
Closing as we haven't heard anything from the reporters in years
I am a collaborator with the Visual Studio code team. We have a new feature for configuration that uses a tree widget based on
role=tree
This is the first time we have input elements within the tree. There appeared to be some issues with both labels and indicating the input element value/selected characters/editable state. I have done quite a bit of research and both the spec and postings do not appear to explicitly state that input elements cannot be in a tree, looking at the documentation for grid and treegrid there is an implied aspect of this.we want to have a hidden text label spoken before the input value/selected info if I used label by I can get a label read but afterward it reads the first number of characters of the text label, not the value. If I have the input box with role=treeitem and no label or labeledby, the input is read as editable and current value selected text is read. This would be expected for the input but I get no label.
I havethe log output at the end with focus on the input box with a labelby.
Is it not supported to have input items in a plain tree? am I missing attributes? ThanksInAdvance
Steps to reproduce:
implement list based tree with input elements such as input text box with
role=treeitem
use labeledby pointing to parent div with labelActual behavior:
Label is read but input box is not identified as editable After label is read the value of the input box is not read but rather the number of characters in the value but of the label is read
Expected behavior:
Both label as well as input box value/selected text should be read.
System configuration:
Visual Studio code Electron 2.05 Chrome 61
NVDA Installed/portable/running from source:
installed normal
NVDA version:
2018.2.1
Windows version:
Windows 7 Professional
Name and version of other software in use when reproducing the issue:
Visual Studio code insiders
Other information about your system:
Other questions:
Does the issue still occur after restarting your PC?
yes
Have you tried any other versions of NVDA?
no, searched issues did not find similar problem
from the screenshot you can see the first two characters of the label 'Fi' are read as selected