Switching between ion-tabs on Android keeps a nav history when pressing the platform's back button

I’m creating a tabbed interface using <ion-tabs> and I’m having a hard time understand how the navigation history works, particuarly on Android. My navigation root is the tabs page and as I tap from tab to tab, it seems like the app is remember that history. This feels incorrect to me.

Let’s say I have 4 tabs and the app starts on tab 1. I tap on tab 2, then tab 3, then tab 4. If I press the Android system back button, the app navigates back to tab 3. Pressing back again brings me to tab 2, etc. Is there a way for me to change this behavior so that if I press the back button it doesn’t take me through the entire history of navigating across the tabs? I feel that if I’m on a root level page within a tab, it should just exit me from the app. Is that the intended behavior?

Which version of Ionic are you using?

I’m using 2.0.0-beta.11.

Hmm, I’m inclined to agree with you here. Could you open an issue on github. We should fix this.

Issue created here: https://github.com/driftyco/ionic/issues/7931