I have a StreamDeck XL, and BTT is set to control it (not using BTT as a StreamDeck plugin).
In BTT,
I have added a StreamDeck setting for Chrome app to launch a new browser window with specific website. So it triggers Command+N for new browser window and then pastes the url and sends Enter key command.
It works great when Chrome is the current app I'm using.
However, it doesn't turn off the button when another app is the current app.
Example. The new window and website launch when Safari is the current app.
Or when I'm in Affinity Designer, it creates a new document and pastes the url in the document.
Please help
EDIT: As a user, I would expect the buttons to blank and not perform any action when I switch to an app that doesn't have any actions/triggers/buttons assigned to it.
I have similar actions and they behave exactly as expected. best you take a screenshot of the setting so it's easier to see how you set it up. Based on that, a change can be suggested.
Here are the configurations and also screenshots of the StreamDeck preview in BTT. The behavior I described happens in the preview and the actual device--so I just used the preview to show you.
Following up on this, has a fix for this been added to BTT? I've been watching release notes to see if I can stop using the workaround you shared. Thanks!