-
-
Notifications
You must be signed in to change notification settings - Fork 778
UIA instabilities mostly in console windows #15850
Copy link
Copy link
Closed
Labels
app/windows-terminalNew terminal app, potentially supersedes app/windows-console (repo: microsoft/terminal)New terminal app, potentially supersedes app/windows-console (repo: microsoft/terminal)needs-technical-investigationA technical investigation is required to progress the issue.A technical investigation is required to progress the issue.p2https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Milestone
Metadata
Metadata
Assignees
Labels
app/windows-terminalNew terminal app, potentially supersedes app/windows-console (repo: microsoft/terminal)New terminal app, potentially supersedes app/windows-console (repo: microsoft/terminal)needs-technical-investigationA technical investigation is required to progress the issue.A technical investigation is required to progress the issue.p2https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priorityhttps://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.Has been triaged, issue is waiting for implementation.
Type
Fields
Give feedbackNo fields configured for issues without a type.
CC @michaelDCurran
Instabilities with UIA implementation was discovered mostly when working in console windows, but it might also be reproduceable with other software implementing UIA. It is not fixed by #14888 and was also reproduceable before.
Unfortunately git -P log -1000 doesn't cause this, seems it is not so fast to output stdout.
For this cat should be available on system. Cat is usually installed with other unix tools when installing git for windows.
Steps to reproduce:
First problem:
execute in NVDA repository
git -P log -1000 > log.txt
cat log.txt
Second problem:
execute in NVDA repository:
git -P log -10000
Actual behavior:
For the first problem:
UIA stops responding when outputting large amount of text with cat and on my machine NVDA stop reading everything related to UIA.
After one to five minutes, everything gets back to normal state
For the second problem:
after outputting a large amount of text with git -P log -10000, if you weren't able to reproduce, run twice, NVDA stops reading of console output in any new or existing console windows.
When restarting NVDA, there is no exit soundanymore.
Expected behavior:
UIA should be stable enough in NVDA to nott disturb user.
NVDA logs, crash dumps and other attachments:
No logs
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
alpha-30120,8052b68f (2024.1.0.30120)
Windows version:
Windows 11 23H2 (AMD64) build 22631.2428
Name and version of other software in use when reproducing the issue:
ConHost
Other information about your system:
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.
Reproduceable with all Previous versions.
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