Swipe back on from cached page to cached page

When I swipe to go back from a non-cached to another non-cached page the subsequent page is blank.

No exceptions are thrown, the constructor for the controller is not called. The state provider reports ‘State Change Success’.
If the hardware back button is used or the ion-nav-back-button is used the correct page shows up.

Any thoughts?