-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Description
Bug Report
Ionic version:
[x] 4.12.0
Current behavior:
When pressing the back button too quickly through the navigation stack, this causes the parent tab's view to stop updating when bound properties change. This seems to happen when the previous back animation hasn't fully finished before pressing the back button again.
An example of expected behaviour when not navigating too quickly:

As you can see after navigating back to the parent tab the page text is still updated when changing segment.
An example of the page text not being updated after navigating too quickly:

I've been able to reproduce this issue in the browser as well as on iOS and Android devices.
Expected behavior:
That the parent tab's view will be updated by changes to properties it is bound to.
Steps to reproduce:
- Select the segments and see the text on the page be updated
- Click the "Go to child 1" button
- Click the "Go the child 2" button
- Select the back button quickly navigating back to the parent tab
- Select the segments and the text on the page will not be updated
Related code:
https://github.com/matthewspencerboxuk/ionic-segment-demo
Ionic info:
Ionic:
ionic (Ionic CLI) : 4.12.0
System:
NodeJS : v8.15.0
npm : 6.4.1
OS : macOS Mojave