I understand that Ionic implements Angular’s ErrorHandler via IonicErrorHandler, and we can extend (or replace) the use of that.
When an unhandled exception happens, I’d like to navigate to a specific support page, passing this error in for display. It seems like that’s not possible, because getting a NavController in this Error Handler class isn’t possible?
I’m not sure about that. If Ionic is really messed up, theoretically the unhandled event may not even fire - you may have an app crash on your hands. If the unhandled event is firing, then ideally things are semi-stable and the navigation would still work. In my case this was just protection against accidentally not handling a catch somewhere, not trying to protect against crashes.