Page navigation partially fails with page still on stack

I seem to be having a similar issue to Nav.push - previous page always running or Content not loading due to amount of DOM Elements? (nav push) .

I was mocking up my brother’s workout routine in Ionic 2 and ended up having this issue where when you navigate to a week workout for the week, the view will load the workout but then immediately return to the home page. However, if you look at the stack you’ll see the workout page is still on it. There are some other warts I’m having, but I don’t know if they are side-effect of this issue or not yet.

hosted: https://linearhyp.herokuapp.com/
source: https://github.com/richardgcosgrove/blaha