Definitely an Angular bug, I was able to reproduce it!! Just opened an issue: https://github.com/angular/angular.js/issues/2751