[iOS] Recover from popping page after the page has already been popped by back button...
authorgenriquez <genriquez@users.noreply.github.com>
Sun, 2 Dec 2018 19:28:25 +0000 (21:28 +0200)
committerShane Neuville <shane94@hotmail.com>
Sun, 2 Dec 2018 19:28:25 +0000 (12:28 -0700)
commitd2fce1fa2b4c7d320cc0c65cc29e540dcf869712
treed8d8d59665939f643bdceae75cab5bc650bd6535
parent82957ed464095642a25aee4360163a8dbd17ef2b
[iOS] Recover from popping page after the page has already been popped by back button (#2873)

* Cleanup navigation task on Pop exception

* Bugzilla 59172 + recovery repro tests

* Trap for Pop race

* [Core] add check on OnPopToRootAsync

* Added test scenario description
- fixes #4129
Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla59172.cs [new file with mode: 0644]
Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems
Xamarin.Forms.Core/NavigationPage.cs
Xamarin.Forms.Core/NavigationProxy.cs