-
-
Notifications
You must be signed in to change notification settings - Fork 651
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
NVDA reads 'Shortcut, Page 1' when reading every line in Word 2013 #16197
Comments
A debug level log could be helpful here.
|
Are you using UIA in MS Word enabled? |
Brilliant! This is the solution! Many thanks Adriani, much appreciated. Greetings from Ireland :-) |
You are welcome. |
Why is UIA even being tried, for Word 2013? I thought our UIA support didn't
engage for Word versions that old?
|
This issue should not be closed, since our code actively tries not to use UIA for versions of Office which are too old. If this is not working we should investigate why rather than ask affected users to reconfigure NVDA. @DanielVisionIreland Would you be able to set your logging level to debug in the general settings, reproduce the problem and upload the log file to this issue? |
@lukaszgo1 support for Office 2013 ended completely in April 2023: In Office 2016 I cannot reproduce this problem. Do you still think it is worthwhile investigating? |
I do not particularly care about Office 2013 as such, however the code which forces UIA in recent enough builds of Office 2016 and later is very straight forward. If it does not work in some cases we should know why and improve it, to, for example, avoid enforcing UIA for non 365 versions of Office which are still in support. Looking at what can go wrong there it seems NVDA either fails to inject in process (which should work regardless of the Office version) or fails to retrieve version info from the executable (again that needs to be fixed regardless for which application it occurs). |
@lukaszgo1 at this stage we don't really know if @DanielVisionIreland had this issue on a clean install of a NVDA or on a version that had UIA enabled explicitely. I think this is an edge case still and we need a new clear issue with clear str which shows that the default behaviour "where suitable" forces UIA on versions of MS Office older than 2016. Otherwise I don't see a way to investigate this further. cc: @michaelDCurran for your information. |
@Adriani90 it shouldn't matter. Our UIA support should ignore the option in the
case of Word 2013, as I understand things (which is why I asked in my earlier
comment).
If we know that UIA in Word 2013 doesn't work remotely well, we should never use
it. The fact that we were trying to use it in this case is concerning.
|
It is not possible to completely exclude a setting from the gui for a certain old version of software. It is only possible to adjust how the default behavior is enforced. And currently you assume the initial author had the default setting value which is just your assumption and we don‘t know if this was the case or not. So let‘s wait feedback from the impacted user as requested above and then see. Von meinem iPhone gesendetAm 24.02.2024 um 02:22 schrieb Luke Davis ***@***.***>:
@Adriani90 it shouldn't matter. Our UIA support should ignore the option in the
case of Word 2013, as I understand things (which is why I asked in my earlier
comment).
If we know that UIA in Word 2013 doesn't work remotely well, we should never use
it. The fact that we were trying to use it in this case is concerning.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
You misunderstand me. I'm not saying we should disappear the setting for such
users. I'm saying that internally we should ignore the value of the setting, and
always operate as if it is in the most disabled state it can be. We are most
certainly capable of doing that.
|
@XLTechie I would let NV Access to decide if they want to invest time in investigating and reopening this, I am not sure we should do it for such old software. But maybe @seanbudd or @gerald-hartig can say something about it. |
@DanielVisionIreland While we prioritise compatibility with current software versions, we'd still like to clarify and potentially improve NVDA's behavior in these situations. As other people have already suggested on this issue, could you please confirm whether the issue occurs with NVDA's default settings, or if the UIA setting was previously changed? Please set the logging level to "debug" in NVDA's general settings, reproduce the problem, and attach the NVDA log file to this issue. This will help us determine if there's a bug in how NVDA chooses the appropriate accessibility method for older Office versions, and prioritise the investigation and fix. We think it is worth investigating this issue further if there is evidence that the logic for UIA engagement in Office applications is not functioning as intended. Even if a comprehensive fix for Word 2013 isn't feasible, we may be able to improve NVDA's behaviour for other users who require older versions of Word. |
Hi Gerald |
Hi, it's not my personal decision to go up to a newer version of Office, I would if I could but it's out of my hands unfortunately. |
@DanielVisionIreland if you change now the UIA setting value back to the default value (default, where suitable), are you still seeing this issue? |
@DanielVisionIreland thanks for that. Log file is always helpful. |
Hi, when I switch the UIA back to default, the problem does not return! |
Ok it seems it was a one time issue and it disappears when changing the UIA setting back to default. The issue in #13704 is still valid, so I am closing in favor of that one which is clearly reproducible. |
Steps to reproduce:
When arrowing down or using NVDA+A to read any Word 2013 document, NVDA announces "Shortcut, page 1" on every line navigated before announcing the text of the line.
Actual behavior:
When arrowing down or using NVDA+A to read any Word 2013 document, NVDA announces "Shortcut, page 1" on every line navigated before announcing the text of the line.
Expected behavior:
NVDA should not announce "Shortcut, page X" where X is the page number prior to each line.
NVDA logs, crash dumps and other attachments:
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
2023.3
Windows version:
Windows 11 22H2
Name and version of other software in use when reproducing the issue:
Word 2013
Other information about your system:
Standard laptop
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.
Yes - Beta 2024.1B7
If NVDA add-ons are disabled, is your problem still occurring?
Yes
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
Yes
The text was updated successfully, but these errors were encountered: