Open AaronOpfer opened 6 years ago
Hmm, that's a weird one. I'll look into it.
Cool. It would also be nice if there was a feature of edb to force the mouse to be ungrabbed on a breakpoint hit in case the debuggee captured it.
It would also be nice if there was a feature of edb to force the mouse to be ungrabbed on a breakpoint hit in case the debuggee captured it.
I'm afraid it's not possible without breaking debuggee's connection to the X server. Ah, although EDB might be able to simply call XUngrabPointer
on behalf of the debuggee, but that's not really simple, and may considerably change debuggee's state.
No idea if this is DE-specific, but I found this on GNOME3.
If the user cannot use the mouse (such as the paused debuggee has captured it), and the main edb window has focus, it becomes impossible to restore focus to a plugin's window using only the keyboard. The plugin window doesn't appear as an option on the alt tab menu like windows usually do. I reproduced this with the breakpoint manager and the binary info plugins.
Steps to repro: