# Sliding back + NavController.back() not working together

**URL:** <https://forum.ionicframework.com/t/sliding-back-navcontroller-back-not-working-together/243122>\
**Category:** Ionic Framework\
**Created:** [July 15, 2024, 10:56am UTC](https://forum.ionicframework.com/t/sliding-back-navcontroller-back-not-working-together/243122 "2024-07-15T10:56:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ManuelBecker](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/manuelbecker/32/128096_2.png) [@ManuelBecker](https://forum.ionicframework.com/u/ManuelBecker)\
**Post date:** [July 15, 2024, 10:56am UTC](https://forum.ionicframework.com/t/sliding-back-navcontroller-back-not-working-together/243122/1 "2024-07-15T10:56:56Z")

</div>

Dear Community,

when I use the “hardware back functionality” inside my app which is the swipe from left on iOS and the swipe to left on Android, I correctly see the last page on my navigation stack. But when I now use _this.navCtrl.back();_ because I want to use the back button inside my app instead of the swipe feature, I won’t see the next page get pulled off my navigation stack but I will get back to where I was before I first slid.

Page A → Page B → Page C → Swipe back → Page B (correct until here) → navCtrl.back() → Page C (Page A would be the expected outcome)

On top as soon as this happens, the native feeling swipe back isn’t possible anymore for this page because it probably thinks it’s on Page A although Page C is visible.

I hope this explanation makes sense and either it’s a bug in Ionic or navCtrl.back() is not meant to work seamlessly with the swipe feature and it’s expected that it “reverts” the swipe. If so, how can I go back in the “correct way”? Because everywhere I can only find to use the NavController.

Thank you,  
Manuel

---

<div class="post-metadata">

**Author:** ![efc-simon](https://avatars.discourse-cdn.com/v4/letter/e/5daacb/32.png) [@efc-simon](https://forum.ionicframework.com/u/efc-simon)\
**Post date:** [March 26, 2025, 4:41am UTC](https://forum.ionicframework.com/t/sliding-back-navcontroller-back-not-working-together/243122/2 "2025-03-26T04:41:57Z")

</div>

Can confirm this bug still exists in Ionic 8.4.1

---

<div class="post-metadata">

**Author:** ![efc-simon](https://avatars.discourse-cdn.com/v4/letter/e/5daacb/32.png) [@efc-simon](https://forum.ionicframework.com/u/efc-simon)\
**Post date:** [March 26, 2025, 3:54pm UTC](https://forum.ionicframework.com/t/sliding-back-navcontroller-back-not-working-together/243122/3 "2025-03-26T15:54:45Z")

</div>

Use `NavigationController.pop()`.

---

<div class="post-metadata">

**Author:** ![ManuelBecker](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/manuelbecker/32/128096_2.png) [@ManuelBecker](https://forum.ionicframework.com/u/ManuelBecker)\
**Post date:** [March 26, 2025, 4:12pm UTC](https://forum.ionicframework.com/t/sliding-back-navcontroller-back-not-working-together/243122/4 "2025-03-26T16:12:47Z")

</div>

@efc-simon Thank you very much. Good point, I will give it a try. Is there a significant difference where this would fail in going back?
