Whilst trying to reproduce this (I haven't yet and am trying a different tack at the moment), a thought occurred to me. Maybe this bug isn't with the fact that we send emails, maybe it's due to the filter creation overlay not being explicit enough. I've attached a screenshot showing what I think is an implication that you're always going to get told about new bugs.
What I think it should read is something like this:
(*) are added or changed in any way
[x] Send mail about comments
[x] Only tell me about changes to bugs that match this filter:
I think what Gavin's seeing is actually not buggy; it's just that we're not expressing the expected behaviour clearly enough when the user is creating the filter.
Of course, this doesn't mean we shouldn't just change the expected behaviour.
Whilst trying to reproduce this (I haven't yet and am trying a different tack at the moment), a thought occurred to me. Maybe this bug isn't with the fact that we send emails, maybe it's due to the filter creation overlay not being explicit enough. I've attached a screenshot showing what I think is an implication that you're always going to get told about new bugs.
What I think it should read is something like this:
(*) are added or changed in any way
[x] Send mail about comments
[x] Only tell me about changes to bugs that match this filter:
I think what Gavin's seeing is actually not buggy; it's just that we're not expressing the expected behaviour clearly enough when the user is creating the filter.
Of course, this doesn't mean we shouldn't just change the expected behaviour.