Firefox/Projects/Network Error Pages: Difference between revisions
Jump to navigation
Jump to search
Line 46: | Line 46: | ||
''Which ones do we want to improve first?'' | ''Which ones do we want to improve first?'' | ||
* neterror | * Some "tools" may broadly apply -- change the generic template? (e.g. search) | ||
* No new pages, just make the existing pages better? | |||
* Add a search field to addressNotFound page. | |||
* neterror important??? | |||
* protocolNotFound | * protocolNotFound | ||
* fileNotFound | * fileNotFound | ||
* dnsNotFound | * dnsNotFound important??? | ||
* connectionFailure | * connectionFailure important??? | ||
* netInterrupt | * netInterrupt | ||
* netTimeout | * netTimeout important??? | ||
* nssBadCert | * nssBadCert | ||
* nssFailure2 | * nssFailure2 |
Revision as of 22:47, 25 February 2009
Overview
Sprint lead: curtis
Sprinters: johnath, boriss
- Description
- More useful/helpful set of network error pages that offer tools helping users get to a useful end point via search, analysis of Places DB, or automatic redirects/reloads.
Steps
- Identify the 3 most important pages to improve.
- Pick one of the three pages.
- Improve it.
- Rinse and repeat.
Goals / Use Cases
tbd
Non Goals
tbd
Design
tbd
Bugs
Bug 479922 - Network error pages should give me tools instead of asking me questions
Reference
nsDocShell::DisplayLoadError -- dispatches various error pages
about:neterror
about:config -- urlclassifier.alternate_error_page default string = "blocked" -- for example -- tells nsDocShell::DisplayLoadError to use the "blocked" page instead of the default generic page.
https://johnath.com/ -- triggers a "Secure Connection Failed" error page.
http://example.example.com/ -- triggers an "Address Not Found" error page.
Error Types
Which ones do we want to improve first?
- Some "tools" may broadly apply -- change the generic template? (e.g. search)
- No new pages, just make the existing pages better?
- Add a search field to addressNotFound page.
- neterror important???
- protocolNotFound
- fileNotFound
- dnsNotFound important???
- connectionFailure important???
- netInterrupt
- netTimeout important???
- nssBadCert
- nssFailure2
- phishingBlocked
- malwareBlocked
- malformedURI
- redirectLoop
- unknownSocketType
- netReset
- netOffline
- isprinting
- deniedPortAccess
- proxyResolveFailure
- proxyConnectFailure
- contentEncodingError
- unsafeContentType