Blank Net Error page on name resolution failure
Noticed in tor browser 13.0. Not reproducible in tor browser 12.5, or latest firefox.
Steps to reproduce
- Connect to tor.
- Type in the urlbar "https:xxxxx"
Result
Net error page is empty apart from a single "Try Again" button.
Expect
A not found page.
Log
Error in stderr:
[notice] Have tried resolving or connecting to address '[scrubbed]' at 3 different places. Giving up.
JavaScript error: undefined, line 0: Error: Missing host permission for the tab
JavaScript error: resource://gre/modules/URIFixup.sys.mjs, line 626: NS_ERROR_UNKNOWN_PROXY_HOST: Component returned failure code: 0x804b002a (NS_ERROR_UNKNOWN_PROXY_HOST) [nsIDNSService.asyncResolve]
JavaScript error: resource://gre/modules/URIFixup.sys.mjs, line 626: NS_ERROR_UNKNOWN_PROXY_HOST: Component returned failure code: 0x804b002a (NS_ERROR_UNKNOWN_PROXY_HOST) [nsIDNSService.asyncResolve]
JavaScript error: chrome://global/content/aboutNetError.mjs, line 424: InvalidStateError: An exception was thrown
And in the net error page's console:
Uncaught (in promise) DOMException: An exception was thrown
It seems that RPMCheckAlternateHostAvailable
is throwing.