In T202026, we added the ability to intercept and report unexpected errors. However, a large body of code is executed prior to the installation of this interceptor and errors in it will not be reported. This task encompasses the work to move the error handler from Minerva to MobileFrontend's earliest executed JavaScript. For example, if throw new Error('foo') is added to View.js, the interceptor does not report it.
Developer notes
Prior to working on this it would be useful to have a comprehensive list of bugs that we are not catching right now. We should trigger bugs and verify where they are not caught. I think Nearby has been mention before.