"...to be told initially that the behaviour was by design..."
I HATE when MS pulls this crap. They did exactly the same thing with the Windows Explorer "folder jumping" bug in Windows 7 (expand a folder in Explorer and it scrolls the view up so you can't see the contents of the folder you've just expanded - a bug that can be fixed with Classic Shell thankfully). It's not an excuse to say that a bug is "by design" just so you don't have to get off your arses and fix it.
Thankfully in this case, common sense has prevailed, however MS needs to be a lot more careful about using the "by design" excuse to avoid having to fix annoying (or sometimes dangerous) bugs.