I cannot tell if this is a bug or not - maybe I did something wrong ...
Doesn't matter. Even if you did do something wrong, maybe we need to change things so that it is harder for you to make such a mistake.
But I think in any case this is likely a bug. It's certainly not working the way that you want it to, is it?
Please report via the Bug Tracker.