Lazy-loading, intended use with rootPage?

I don’t understand how you’re supposed to work with lazy-loaded pages. I have a PreferencesPage that is opened only every few weeks by most users. Seems like an ideal candidate for lazy-loading. Thing is: If they somehow bookmark the deep-linked URL (example.org/#/preferences) and use this as an entry point, the app starts without the correct rootPage / navigation stack.

PreferencePage is opened as a modal. When someone enters this page through the deep-linked URL, the first thing they do is dismiss it. This results in Uncaught (in promise): navigation stack needs at least one root page

So the question is: How is this supposed to work?

No actual experience, but this exists: https://ionicframework.com/docs/api/navigation/IonicPage/#default-history

1 Like

Looks promising, will check it out. Thank you very much! :grinning: