-
-
Notifications
You must be signed in to change notification settings - Fork 654
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 hanging should never lock up the keyboard to allow for recovering via restarts #10909
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Hello,
What about migration to asyncio? This should solve a bunch of problems...
…--
Cuando tus fuerzas terminan, las de mi Dios comienzan.
|
I have looked into a migration to asyncio, but that also requires asyncio support for wx and that's not currently there. |
This comment has been minimized.
This comment has been minimized.
I tend to agree with @zersiax here. The problem described here shouldn't be treated as an enhancement, but rather as a p2 issue. See also triage of issues mentioned above. |
@Neurrone are you still having this issue with NVDA 2024.4.1? Anyway, I think migrating to asyncio makes definitely sense, and it is an official library in Python 3.7 and higher. It is also supported by WX Python. I found also these libraries which might be useful: I think this might improve performance in lots of use cases if event loops are not blicking the main thread so maybe someone can look into such a migration. It seems it can be imported already in python environments: cc: @seanbudd, @michaelDCurran maybe you can give some insights of the potential this would have on NVDA? Is there any plan to migrate in the near future? |
This is definitely still a problem. I don't see this often thankfully but when it does, it is crippling. |
Steps to reproduce:
Actual behavior:
Controlling the computer via keyboard is impossible, so the only way to recover is a forced shutdown via the physical power button and a restart, losing all work.
Expected behavior:
Keyboard commands should still work, e.g windows+d, and navigating to NVDA and pressing enter.
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
Latest alpha
Windows version:
Windows 10 1909
Name and version of other software in use when reproducing the issue:
Anything that causes NVDA to hang, in my case it was a docker container unexpectedly causing me to restart my computer.
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.
No
If addons are disabled, is your problem still occuring?
Irrelevant
Did you try to run the COM registry fixing tool in NVDA menu / tools?
No
The text was updated successfully, but these errors were encountered: