Skip to content
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

debugger frozes debugged app GUI if AN screen reader no matter of its name is being used #232

Open
JanuszChmiel opened this issue Mar 30, 2021 · 0 comments

Comments

@JanuszChmiel
Copy link

Yours app is excellent. Fast, you have even included Github support, you are using Scintila and GUi is very accessible. I would like to kindly debate with you as A elite Autohotkey developer about very complex programmers issue. When I debug some Autohotkey script from AHK Studio, and if this script creates GUI, which can allow not only visually impaired user to navigate around GUI focusable elements by pressing arrow keys or TAB or SHIFT+TAB, window of such GUI will be frozen totally.

As A result. Communication between screen reader process and GUi window totally stop. When screen reader user is inside such window, screen reader will stop to operate at all. No key presses are indicated by screen reader. I must restart screen reader in such situation and I must force close window with GUI of app, which I want to debug.
No matter, which screen reader I Am using. Even Narrator, screen reader made by Microsoft is being suffering because of this issue. The question is, who would have so deep C++ language knowledge, patience and good will to try to find The cause of this issue.
As A result, I can not work with GUI of script, which I would like to debug. Sure, I can start debugging, but even AHK window frozes immediately, when I run debug command.

I have spent some time to try to use various debuggers, but there is The same problem.
I can only use variable Wars or similar script from The core developer of Autohotkey, who is making complex changes inside Autohotkey C++ source code on Github. Any advice how to constructively help to debug will be very welcomed.
Unfortunately for Me, I can not use Process monitor, because even 4 core modern laptop frozes if screen rreader try to fetch so many listwiev items inside Process monitor window. As A result, I can not navigate across Process monitor window to fetch some errors.
Thank you very much for yours advices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant