Problem:
Deployment process triggered by builds on branches other than master
Background:
We have a deployment process that is triggered by successful builds of the master branch. The deployment itself moves generated artifact to a remote server.
I recently started running "customized" builds of a non-master branch to generate artifacts I could manually download and test.
I was surprised to see that the deployment process was triggered by these builds and moving the artifact to our remote server.
Steps:
This is the deployment trigger. It looks to me like it should only activate on builds of master branch.

I create a build from some other branch of the build plan by
1. Click "Run > Run customised"

2. Enter desired branch and click "Run"

Am I missing a setting? Is there an alternate way I should be generating builds from arbitrary non-master branches?