Thanks for raising this issue. I've run into this myself and been annoyed by it.
I actually made this case behave correctly a couple of months ago, but my change caused a few problems so we backed it out. We plan to fix this properly at some stage, but I can't say when it'll happen. Perhaps you'd like to take a look at it sometime, Brodie Rao?