Ionic version:
[x] 4.x
Current behavior:
Since beta.18, we can no longer swipe to go back to the previous page. It opens the menu. It seems it behaves like that when there is a side menu.
Steps to reproduce:
Ionic info:
Ionic:
ionic (Ionic CLI) : 4.6.0 (/usr/local/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.0.0-rc.0
@angular-devkit/build-angular : 0.11.4
@angular-devkit/schematics : 7.1.4
@angular/cli : 7.1.4
@ionic/angular-toolkit : 1.2.2
System:
NodeJS : v8.12.0 (/usr/local/bin/node)
npm : 6.5.0
OS : macOS Mojave
The default behavior should be corrected so that to you can swipe to go back until you reach the root level, and only then you can swipe to open side menu.
Some people might expect a different behavior, that the menu takes precedence. Could be possible to prove your point by comparing with another native app? Idk
Twitter or amazon app for exemple. If you open a tweet or a product and you swipe, you go back. Swiping again opens the menu.
Alright! I will check it out and implement a fix, thanks for the research work!
Thanks
Apps that want to use swipe-to-go-back but retain access to the menu in nested pages usually have both a back arrow and a hamburger on nested pages. I think it's clunky, but it works.
Here's the header on Amazon's root page:

And here's one level in where STGB still works:

And Google Play Store always shows the menu on swipe (and not navigate back) ;)
Yes it depends which device you're using, I forgot to mention, this is about iOS not android
It seems when swiping left using Safari cause double-back on tab view + push route
I'm using 4.0.0-rc.0
Thanks for the issue! This issue is being locked to prevent comments that are not relevant to the original issue. If this is still an issue with the latest version of Ionic, please create a new issue and ensure the template is fully filled out.
Most helpful comment
The default behavior should be corrected so that to you can swipe to go back until you reach the root level, and only then you can swipe to open side menu.