In the DOM, for each ion-view, there’s a nav-view="cached, leaving, entering, active etc… based on the transition and navigation of pages
and from what I see in the CSS, these attributes correspond to styles for the ion-views
In any case, when I hit the back button on the page to navigate back to my dynamic ng-repeat list, this top view is instantly cached (nav-view=“cached”), as opposed to using the ‘leaving’ styles first, which I believe causes the black screen jump because when the view is cached it receives display none, opacity 0, and a lower z-index
I have actually written a complete hack that mimics Ionic’s back animation and I’m doing it myself, and once my custom animation is done, I fire $ionicHistory.back() with no transition.
I’m happy with the hack, but I’d love to just get the bug fixed and use the back button as normal