-
-
Notifications
You must be signed in to change notification settings - Fork 637
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
Review cursor in console does not move as expected in NVDA 2019.3beta1 #10618
Comments
Cc @codeofdusk |
I can not reproduce this with the latest alpha on Windows 10 2004 insider preview. |
Possibly related to #10562. |
On home computer (Win 10 1903 instead of 1809 at work), I do not reproduce the same way as at work. Anyway, I have other similar problem. |
cc @michaelDCurran It would be good to decide if we still should make UIA enabled for terminals by default. |
Here is a log where I perform the following actions:
@codeofdusk , @lukaszgo1: Other questions: Could this be due to localisations? I am using Windows in French and default French code page 850 in the console. This log was performed with Windows 10 1809 (Microsoft Windows [version 10.0.17763.864]) |
@CyrilleB79 I cannot reproduce this problem on my VM running English version of Windows 10 1903. |
I've installed French laguage pack on my VM, but I am still unable to reproduce this. |
I have just tried setting Windows UI to English and NVDA also switch to English due to "User default" language option selected. The issue is still reproduced on my side the same way as described in the initial description, replacing the French word "réservé" by the English one "reserved". I cannot figure why I get this issue at home and at work whereas you @LeonarddeR and @lukaszgo1 do not experience this issue. @LeonarddeR is running Windows insider preview. I am running 1809 at work and 1903 at home. @lukaszgo1 which Win10 version are you running? Could this make a difference? |
I have Windows 10 version 1903 running on my VM. |
I have found that the commit responsible for this strange behaviour is 3cd482f from PR #10522: it is the first commit of master branch where the problem occurs. However I still do not have any idea of the reason why it occurs on my side and not on other people's machine. @michaelDCurran or other people, could you investigate further? The word boundaries are not detected correctly on my side and I think this is the reason why navigation by word get stuck at some points. Note that the issue makes the use of review cursor impossible for me in the console. IMO, NVDA 2019.3 should really not ship with this issue. |
I have a related issue With 2019.3beta1; On the braille display, the cursor does not advance when typing spaces after the last letter. |
I can reproduce this in the 1909 console with UIA enabled, but not in Open Console, so it seems that using Microsoft's new native UIA word navigation fixes this issue. |
I don't currently have a Braille display with me, but I'd imagine this issue is fixed with end exclusive text ranges in the console (i.e. microsoft/terminal#4018). |
This is upstream issue microsoft/terminal#3976. |
Microsoft (especially @carlos-zamora) have done a lot of really great work on UIA console for the next version of Windows (21H1). We'd really like UIA to become the default again in a future NVDA/Windows release, assuming these bugs have been resolved. Could people who have experienced UIA issues please download this build (extract the zip and run OpenConsole.exe), re-enable UIA in console in NVDA advanced prefs, and report back if:
A timely response would be appreciated so that these bugs can be fixed in the next version of Windows. Thanks! |
Should we try it with latest NVDA alpha or any specific NVDA try build is there?
|
Latest alpha should be okay, but be aware of #11722. |
Actually, this build contains a fix for the issue mentioned in #11722 as well. |
Ok, gonna try it.
By the way, what other improvements Microsoft has done in Console for
21H1? I'm on latest 21H1 build. 20226.
Curious to know the improvements
…On 10/4/2020 12:52 PM, Bill Dengler wrote:
Actually, this build
<https://ci.appveyor.com/api/buildjobs/24147r4qg264wf8l/artifacts/output%2Fnvda_snapshot_try-11639-21080%2C834e6985.exe>
contains a fix for the issue mentioned in #11722
<#11722> as well.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#10618 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABQWBMYGQJWQACVTNNFPBLTSJAPCNANCNFSM4J2KJEBQ>.
|
@akash07k have you tested with last NVDA alpha? Is this issue still occuring? |
I can't reproduce this issue with the latest conhost and NVDA alpha
|
Thank you for the update. I am closing this one as works for me. |
I have tested both reported issues. I can reproduce them pre-21H1, and can report that they have been fixed in the 21H1 console. Thanks @carlos-zamora! |
Steps to reproduce:
You can hear "C:\Users\myLogin>"
You can hear successfully ":\User", "blank", " réservés"
Note: on my French Windows the non empty line before the prompt is the following:
(c) 2018 Microsoft Corporation. Tous droits réservés.
You are stuck on "" réservés" word
Note : playing with word by word and line by line navigation, you will find many other navigation issues. I do not list them all here.
Actual behavior:
Expected behavior:
Navigation with review cursor should behave in UIA Console as it did in legacy. This means:
As an alternative if this cannot be fixed, UIA should not be activated by default in console.
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
NVDA 2019.3beta3
Windows version:
Windows 10 - Version 1809 (version du système d'exploitation 17763.864)
Name and version of other software in use when reproducing the issue:
N/A
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? If so, please report their behaviors.
No other NVDA version. However, with legacy console, all is fine.
The text was updated successfully, but these errors were encountered: