Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Word forms with Legacy controls should speak forms label while tabbing through a form. #4709

Closed
nvaccessAuto opened this issue Dec 17, 2014 · 9 comments
Labels
Abandoned requested reports or updates are missing since more than 1 year, author or users are not available. app/microsoft-office enhancement

Comments

@nvaccessAuto
Copy link

Reported by csm120 on 2014-12-17 17:22
The attached word doc doesn't speak properly with NVDA. This is because help text hasn't been provided. Is it possible for NVDA to get the form's label and speak that?

@nvaccessAuto
Copy link
Author

Comment 1 by csm120 (in reply to comment description) on 2014-12-17 17:31
Replying to csm120:

I couldn't attach the file so here's a link to it.
https://onedrive.live.com/redir?resid=33FE5722235806AE!24181&authkey=!ALN3M5XGQfH1lCM&ithint=file%2cdoc

The attached word doc doesn't speak properly with NVDA. This is because help text hasn't been provided. Is it possible for NVDA to get the form's label and speak that?

@nvaccessAuto
Copy link
Author

Comment 2 by jteh on 2014-12-17 23:20
I get this error for that link:

This item might have been deleted, expired, or you might not have permission to view it. Contact the owner of this item for more information.

I don't quite follow your description. You say you want to read the form's label when tabbing through form fields. If I understand that correctly, that'd mean the same label would be read for every field on the same form. I don't see how that's useful.

Please provide exact steps to reproduce, what you expected and what happened instead.

@nvaccessAuto
Copy link
Author

Comment 3 by csm120 (in reply to comment 2) on 2014-12-18 21:56
Replying to jteh:
Sorry for the confusion. I did not explain correctly. First the link is this.
https://onedrive.live.com/redir?resid=33FE5722235806AE!24184&authkey=!AII3KtYjNp6ETNc&ithint=file%2cdocx
Now for the explanation. When I move through controls in the form I just hear edit. I want to here the label for each control in the form. So as an example if the label for the box says first name, that's what I want to here. This document doesn't have help text associated with each field. I would like NVDA to check the label for each field and speak it.

I get this error for that link:

This item might have been deleted, expired, or you might not have permission to view it. Contact the owner of this item for more information.

I don't quite follow your description. You say you want to read the form's label when tabbing through form fields. If I understand that correctly, that'd mean the same label would be read for every field on the same form. I don't see how that's useful.

Please provide exact steps to reproduce, what you expected and what happened instead.

@nvaccessAuto
Copy link
Author

Comment 4 by jteh (in reply to comment 3) on 2014-12-18 23:20
Replying to csm120:

When I move through controls in the form I just hear edit. I want to here the label for each control in the form. So as an example if the label for the box says first name, that's what I want to here. This document doesn't have help text associated with each field. I would like NVDA to check the label for each field and speak it.

Are you suggesting there is an additional property or similar we should be checking that contains the label? Or are you just hoping for some heuristic that can "guess" the label from the text? Note that the latter would be potentially inaccurate and unreliable, which is the same reason we don't "guess" labels on the web at this stage.

@nvaccessAuto
Copy link
Author

Comment 5 by csm120 (in reply to comment 4) on 2014-12-18 23:31
Replying to jteh:
I thought that if a word form had a label that this could be gotten from the document properties. I don't know how to check for this myself though. If this can't be done, then sorry for the confusion again.

Replying to csm120:

When I move through controls in the form I just hear edit. I want to here the label for each control in the form. So as an example if the label for the box says first name, that's what I want to here. This document doesn't have help text associated with each field. I would like NVDA to check the label for each field and speak it.

Are you suggesting there is an additional property or similar we should be checking that contains the label? Or are you just hoping for some heuristic that can "guess" the label from the text? Note that the latter would be potentially inaccurate and unreliable, which is the same reason we don't "guess" labels on the web at this stage.

@bhavyashah
Copy link

From the last couple comments, I get the impression that the original author of this ticket, in @jcsteh's words himself, was "just hoping for some heuristic that can "guess" the label from the text". While this guesswork, as @jcsteh subsequently explained, could be potentially inaccurate in case of legacy Word controls as well as on the web, we should do either of the following to proceed with this ticket:

  • Locate a duplicate ticket, if one exists, concerning control label guessing heuristics in particular
  • If none exists, retitle/morph this ticket so as to relate only to heuristics for guessing control labels

@Adriani90
Copy link
Collaborator

@bhavyashah I under stand it the other way round. The author want NVDA to check the document properties for a label and report it.

@bhavyashah
Copy link

@Adriani90 I reviewed the thread and you are completely correct. My previous comment was wrong - please ignore it. For what it's worth, the provided test case's URL now takes you to a "This item might not exist or is no longer available - OneDrive" page. Also, I wonder if Word UIA changes things at all.

@Adriani90 Adriani90 added the Abandoned requested reports or updates are missing since more than 1 year, author or users are not available. label Sep 11, 2024
@Adriani90
Copy link
Collaborator

UIA makes it even worse to work with such legacy forms in MS Word. I think creating forms in Office 365 at least is better, so hope that those very old documents do not exist for a longe time from now. :-)

As for this issue, I am closing as abandoned, because the test case link provided by @csm120 doesn't work anymore, and we don't have a clear description with steps to reproduce.
If you are still having this issue, please open a new one and fill the coresponding template.

@Adriani90 Adriani90 closed this as not planned Won't fix, can't repro, duplicate, stale Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Abandoned requested reports or updates are missing since more than 1 year, author or users are not available. app/microsoft-office enhancement
Projects
None yet
Development

No branches or pull requests

5 participants