You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
bug: Return doesn't work on Modal "Card Modal" #30821
I have searched for existing issues that already report this problem, without success.
Ionic Framework Version
v8.x
Current Behavior
On android, i went to chrome ionic kitchen website. And add "icon to my homescreen".
Then i open this shortcut and it open IONIC KITCHEN like a native app.
When i go to modal and click "Open Card Modal".
The native android back button doesn't do anything. So it's misleading for user because when you click on it nothing happen.
Expected Behavior
When clicking on native android back button, it should go back to the previous page.
On newer version of android, the modal remain visible but the back page return.
On old version of android, the back button does nothing. i can click 10 time and i will always see the modal.
Verified on 9.0.8. This is the same request as #28703: in a browser or an installed PWA, Ionic only handles the Android back button when experimentalCloseWatcher is enabled in the Ionic config, and the docs demo does not enable it, so the back press does a normal history back and leaves the modal open. Use Ionic 9.0.7 or later, which also fixed back navigation once nothing is open in #31520, shipped in v9.0.7, and enable the flag in your app's Ionic config:
Activity
thetaPC commentedon Oct 19, 2026
Thanks for the report, and sorry for the delay.
Verified on 9.0.8. This is the same request as #28703: in a browser or an installed PWA, Ionic only handles the Android back button when
experimentalCloseWatcheris enabled in the Ionic config, and the docs demo does not enable it, so the back press does a normal history back and leaves the modal open. Use Ionic 9.0.7 or later, which also fixed back navigation once nothing is open in #31520, shipped in v9.0.7, and enable the flag in your app's Ionic config:Closing this as a duplicate of #28703, where the full details are.