Anze / KeyCluCask

Simple and handy overview of applications shortcuts
https://github.com/Anze/KeyCluExtensions
BSD 3-Clause Clear License
876 stars 10 forks source link

[bug]: App Auto-Switching Bug (Additional Details Included) #82

Open jhlimdev opened 2 months ago

jhlimdev commented 2 months ago

Description

Hi there! Thank you for making such a great app!

I’m here to report a bug.

  1. Boot or reboot your MacBook. (I have already set the “Launch at Login” feature to ON)
  2. Open Finder and Safari (or any other apps).
  3. On the Finder screen, press the Command key twice and hold to see Keyclu.
  4. Release the Command key and notice that it switches the current app to Safari.
  5. Press the Command key twice and hold again to see Keyclu.
  6. Release the Command key when Keyclu appears and notice that it switches the current app back to Finder.

As a temporary solution, I go to the Keyclu settings and toggle any feature, such as “Silent Launch/quit,” off and then on again.

p.s. If you turn on the stage manager, you can see this bug more properly. And I tried uninstalling it using Homebrew or manually deleting it (when installed from a .dmg file), but it didn’t work.

Expected behavior

When pressing the Command key twice and holding it to bring up Keyclu, the current app should not switch to another app after releasing the Command key. The focus should remain on the current app until the user manually switches to another app.

App version

0.26(22630)

macOS version

macOS Sonoma 14.5

Installation method

Manual (dmg/zip)

Checklist before submitting a bug

sanitybit commented 2 months ago

This happens to me too. If I have Firefox and Lightroom open, opening KeyClu with the hot key in Lightroom and then releasing it will switch to Firefox, then doing the same in Lightroom will switch back to Firefox.

I've also had it try to display the non-existent hotkeys for the hidden loginwindow even though Firefox is showing active menus up in my menubar.

Using cask installed 0.26 on 14.5.