Let’s say I have two Emacs windows open and I press “Alt + caret” to switch between them. I hold down Alt, press the caret key, and see the task switcher menu with two instance of Emacs. Now, I keep holding down Alt but when I press caret again it prints ` in my Emacs window. The task switcher menu is still open as long I hold down Alt and each time I press the caret key it highlights a different instance of Emacs. But each time it also sends the ` key press to my Emacs window which is unwanted. It’s as if it’s not properly defocusing from Emacs while I’m using the task switcher widget. It didn’t realize this at first and only later started wondering why my code contains random ` symbols here and there.
Is the problem clear? I see similar behavior when pressing Alt + Tab and not just with Emacs but also other applications.