Open Neurrone opened 4 years ago
Could you please try the following?
nav.is21H1Plus
Do you get True
or False
?
It returns false. I'm only on 20H1, not on the fast ring.
It returns
False
. I'm only on 20H1, not on the fast ring.
OK, try this:
OpenConsole.exe
.nav.is21H1Plus
returns True
for this console.bash
). Let me know if it still occurs under Open Console.It returns true now, but the issue is still happening.
OK, I think this is another instance of/similar to microsoft/terminal#5481. Cc @carlos-zamora.
Just to confirm, could you please run WindowsTerminal.exe
from the same archive and try to reproduce the issue from there?
Happens as well with WindowsTerminal.exe
Hmmm, could be a different issue. It does work correctly with UIA disabled and "use the new typed character support in Windows Console" enabled, correct?
I'm confused now, I suspect there might be 2 bugs going on at the same time.
Terminal (i.e. WindowsTerminal.exe
) always uses UIA regardless of user settings as that's all we have available (and Terminal's UIA implementation is very good in any case).
For your Windows Console testing, when UIA console is disabled, can you test with the "use the new typed character support" option both enabled and disabled? Does that option make any difference? (UIA Windows Console always uses the new typed character support and is not controlled by that checkbox)
I think there might be a difference when the new typed character option is turned on vs off, but not by much. I hear an extra % character being read when executing the same command in succession when the setting is off, but it doesn't materially affect this scenario being broken.
You mention terminal's UIA implementation being really good, do you recommend using terminal over console then? I am encountering bugs but it seems that these bugs are present regardless of which console that I use.
I managed to reproduce an issue that I seen before, where even though there is new text being written to the output even if it is a small amount of text, NVDA doesn't echo it at all, which I found pretty disturbing.
I was using curl to test a buggy liveness check for a service (checking that curl returns 200 in response to an API call). Curl outputs the status code that it receives. After a few times of repeating the same command, NVDA just stops reading the incoming text and I remember having to restart NVDA to restore that functionality.
I'll be interested to see how #11639 affects this.
@Neurrone do you still have this issue with NVDA 2023.2?
I've still seen this happening when anything UIA related like the start menu doesn't speak at all, requiring a full restart of NVDA.
CC: @codeofdusk
Steps to reproduce:
Actual behavior:
Nothing is heard, or only the last few lines of the output is read. I'm not sure what causes the differences, maybe the amount of text being returned?
Expected behavior:
Incoming text is always reliably read.
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
Version: alpha-20220,1c4519a6
Windows version:
Windows 10 2004 10.0.19041.264
Name and version of other software in use when reproducing the issue:
I happened to be operating in WSL2, just mentioning that here in case that happens to matter.
Other information about your system:
This bug doesn't happen with UIA usage in terminals disabled.
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.
No
If addons are disabled, is your problem still occuring?
Yes
Did you try to run the COM registry fixing tool in NVDA menu / tools?
No