-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Error when dialog opens when the Alt+Tab window switcher is open #8
Comments
Interesting, I will try to reproduce that and figure out how to fix it. |
I noticed that I wasn't running the latest version yet, I have upgraded now and will see if the issue happens again. I noticed it occasionally with the version from June. |
So far I haven't gotten AuthenticatorChooser to crash, but I have gotten AuthenticatorChooser to move the dialog box to the top-left corner of the screen if the dialog opens while the Alt+Tab window is open. Even when AuthenticatorChooser isn't running, opening a credentials dialog while the Alt+Tab window is open seems to frequently cause both the credentials window and Alt+Tab windows to become invisible and frozen, requiring you to kill I will keep working on this and also send you a build that has logging and line numbers to get more detailed information. Testing notesTo easily get a WebAuthn dialog box to appear when I want, I am following these steps.
|
The Alt+Tab window has class |
To make issues easier to debug, I should also
|
…nto lots of small methods to make stack traces more useful, package PDB file in CI build artifacts, added more robust argument parsing, skip when foreground window is the Alt+Tab window
Here is a development build with the following changes.
|
It seems that
I also see the same when using shell to query the value:
|
Thanks, I'll find another way to read that. I must not have tested with the right permissions. Note to self: try https://learn.microsoft.com/en-us/powershell/module/international/get-winsystemlocale?view=windowsserver2022-ps |
Here is a fixed version that fetches the system locale using a Windows API call instead of a registry read on a different user's hive. Tested on Windows 11 23H2 with UAC turned all the way up. |
…istry read on a different user's hive, which fails with permission denied because it's a different user's registry hive. Inline methods because they were making the code less readable, and the debugging symbols should do this job instead. Log OS marketing version (like "23H2") on startup, in addition to the build number. Generate some native method calls at compile time instead of at runtime.
I keep seeing this sometimes. I think it happens if the security key dialog opens when the Alt+Tab switcher is open.
The text was updated successfully, but these errors were encountered: