A flutter project to show how pop in nested navigators doesn't work works.
Build & run. See diagram below for explanation of pages.
------------
| |
home -----------------
| | |
page1 page2 page3
home: just a button to go to page 1
page1: states that it is page one (to differentiate) and button to get to page 2
page2: state it is page 2, button to get to page 3. Note that if you press back it goes to home
Expected routing:
home -->
page1
<--
home --> -->
page 2
page1 <--
--> -->
page 3
* (won't leave)
This used to show how it doesn't work, but now that it is implemented properly as per how flutter expects, it shows how nested navigators DO work =)