> It seems to me that you (and others probably) are violating Geany's > non-reentrancy.
I'm not sure what you mean by this. It's Geany's bug that it doesn't handle this situation correctly. The majority of keybindings work by waiting for a keybinding to happen once which typically works (or doesn't work if something steals focus in the meantime but that's alright and expected). This particular keybinding is different though - it is triggered by Ctrl+Tab but then you keep holding Ctrl and list through documents through just pressing tab. So Ctrl is held by users for a relatively long time in which many things may happen and e.g. some popup stealing focus may appear - then the Ctrl release isn't delivered to Geany. And it's Geany's responsibility to handle it correctly. -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/3907#issuecomment-2167396765 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany/pull/3907/[email protected]>
