-
-
Notifications
You must be signed in to change notification settings - Fork 323
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
Caps Lock indicator is considered as a window #3171
Comments
Hi, This happened during the Sonoma beta a while ago, then Apple fixed it. Are you on the public release or some beta version? Thank you |
I am on the public release. |
I was able to reproduce it on macOS v14.1.1. I can't reproduce it with Chrome, but I can with Terminal. I expected that either every app has the issue, or none has the issue, since this indicator is an OS-level UI element. |
I tried to debug the window, to see if there is anything we could use to filter it out. As I did this, I stopped being able to reproduce the issue, with any app. When the issue stopped happening, I could see that this blue-indicator window has I suspect that sometimes, the OS puts this popup on the wrong level, and this is when AltTab shows it. Then it gets fixed doing something, like changing window focus or something else, and then AltTab stops showing it. AltTab is most likely doing its job at reporting windows, and the OS is sometimes rendering these on the wrong level, which makes it show in AltTab. Not sure what we can do here to mitigate this. |
It seems to happen with chrome when the cursor IS in a field (like google search field) with Caps Lock enabled and then you do Alt-Tab. This is very annonying. I hope you can fix it or find a workaround... |
I've debugged this a bit more:
From AltTab's perspective, these windows are not from "the OS". They are created by their respective apps. So there is no way for us to blacklist them transversally. Here's an example of the data we see:
Let's look at the pieces of data one by one:
I don't know how we could elimate these caps lock "windows" from showing. Does anyone have an idea about how to do it? It seems to me that only Apple could fix this issue correctly. |
@lwouis What about filtering by minimum width OR minimum height (it will be enough for the window to be either high enough (NSAlert for example) or wide enough (Finder file copy windows for example))? Won't that solve the false identification? |
Thank you for the suggestion @ShlomoCode. I think it's the best compromise here. It will preserve Finder's file copy dialogs while hidding the caps-lock indicator. It will also I'll add this change to the next release 👍 |
# [6.72.0](v6.71.0...v6.72.0) (2024-07-14) ### Bug Fixes * preferences window quit button supports right-to-left languages ([d3dfd54](d3dfd54)), closes [#3487](#3487) ### Features * don't show caps-lock indicator as a window (closes [#3171](#3171)) ([2e15732](2e15732)) * improve da/he localizations ([3d98b64](3d98b64))
Works perfectly ! Thank you. |
Your environment
The text was updated successfully, but these errors were encountered: