Since this is a problem that apparently existed all the way back in 1.0, I seriously doubt it will ever be fixed.