When I call any popup window (like RayCast or iTerm2 hotkey window) BTT continues to use bindings for application which was active before popup.
For example, I have application for which I map 'Enter' to 'V'. Open that application, then call RayCast with shortcut. RayCast window appears and I can't use 'Enter' in it because it is mapped to 'V'.
Nice! But, if I understand correctly, I have to tune Conditional Activation Group for all shortcuts in all applications, which is lots of work! Seems like global exclusion condition would be much better.