I'm running into an issue where errors in the view can't be handled. For example, if a route name is wrong in a view, an unhandled promise rejection error is thrown but it's not logged by the Aurelia logger and ATM you can't reliably catch promise rejection errors with the global error handler. I'm currently using a custom log appender to send errors back to the server, which works great! Would love view errors to also flow through the same channel.
feat(route-href): report errors via aurelia-logging