Index: content/browser/webui/url_data_manager_backend.cc |
diff --git a/content/browser/webui/url_data_manager_backend.cc b/content/browser/webui/url_data_manager_backend.cc |
index ed54fa2850a5d453c676e0035b6f1b47eb2c26ae..92e84b1cb10b1cbc72d901d33bb587d6fbc8e86e 100644 |
--- a/content/browser/webui/url_data_manager_backend.cc |
+++ b/content/browser/webui/url_data_manager_backend.cc |
@@ -582,6 +582,13 @@ class ChromeProtocolHandler |
} |
} |
+ // Check for chrome://dino which is an alias for chrome://network-error/-106 |
+ if (request->url().SchemeIs(kChromeUIScheme) && |
+ request->url().host() == kChromeUIDinoHost) { |
+ return new net::URLRequestErrorJob(request, network_delegate, |
+ net::Error::ERR_INTERNET_DISCONNECTED); |
+ } |
+ |
// Fall back to using a custom handler |
return new URLRequestChromeJob( |
request, network_delegate, |