@akinzie, This is *exactly* what I am experiencing right now, and I have also just came to the same conclusion as yourself.
In my setup, this is crashing when the error url is attempted to be navigated to as that flow uses `CordovaWebViewImpl.showWebPage` instead of `CordovaWebViewImpl.loadUrlIntoView` Reproduction Steps: * Create a cordova project with cordova-android 7.1.1 * Install and run on a device with API Level 24 (probably 24+, but I am testing on 24) * See that the index.html page loads correctly * Change the config.xml <content> to a https:// address that is unreachable, and will trigger a timeout * Change the config.xml and add the preference `ErrorUrl` to the index.html, using the proper file url: `<preference name="ErrorUrl" value="file:///android_asset/www/index.html" />` * Rebuild, reinstall * See that after the specified timeout or failure to contact the unavailable web address, the app crashes. The index page that should have loaded as an "error page" was not able to be loaded and the stack trace @akinzie mentioned is given in the logs. If you add proper `return;`s in the same block that was linked to, the issue does not occur and the error url is able to navigated to. [ Full content available at: https://github.com/apache/cordova-android/issues/473 ] This message was relayed via gitbox.apache.org for [email protected]
