There was some discussion of this in issue 664 and I think the concept of changing the behaviour is dead for now, especially due to zorkian's comments on the topic. Still, I'm happy to see arguments for doing such, as the current behaviour is...for lack of a better term, problematic.
Also see my follow-up to zaluzianskya below. Is this how you're actually triggering the issue above? It seems a far-fetched workflow to me.
no subject
Also see my follow-up to