Firefox/Projects/Network Error Pages: Difference between revisions

m
(→‎Design: +background image)
m (→‎Summary: typo)
 
(5 intermediate revisions by 4 users not shown)
Line 3: Line 3:
When a requested web page cannot be loaded, Firefox should display an error page that not only describes the problem, but which also presents the user with tools to resolve the issue.  It also makes sense to extend this functionality to webserver 404 (File not found) responses as well.
When a requested web page cannot be loaded, Firefox should display an error page that not only describes the problem, but which also presents the user with tools to resolve the issue.  It also makes sense to extend this functionality to webserver 404 (File not found) responses as well.


Implementation is being tracked in [https://bugzilla.mozilla.org/show_bug.cgi?id=482874 Bug 482874]
Implementation is being tracked in {{bug|482874}}


=Introduction=
=Introduction=
Line 113: Line 113:
[[Image:noplacesmatches.png|500px]]
[[Image:noplacesmatches.png|500px]]


<gallery>
<big>[https://intranet.mozilla.org/File:404_error_bg_placeholder.png Background image placeholder]</big>
Image:404_error_bg_placeholder.png|Background image placeholder
</small>
</gallery>


==Future sketches==
==Future sketches==
Line 181: Line 178:
=References=
=References=
*Bugs:
*Bugs:
**[http://bugzilla.mozilla.org/show_bug.cgi?id=479922 Bug 479922] -  Network error pages should give me tools instead of asking me questions
**{{bug|479922}} -  Network error pages should give me tools instead of asking me questions
*Mozilla-Central:
*Mozilla-Central:
**[[http://mxr.mozilla.org/mozilla-central/source/docshell/base/nsDocShell.cpp#3031 nsDocShell::DisplayLoadError] -- dispatches various error pages
**{{source|docshell/base/nsDocShell.cpp#3031|nsDocShell::DisplayLoadError}} -- dispatches various error pages
**[http://mxr.mozilla.org/mozilla-central/source/docshell/resources/content/netError.xhtml netError.xhtml]
**{{source|docshell/resources/content/netError.xhtml|netError.xhtml}}
**[http://mxr.mozilla.org/mozilla-central/source/browser/components/certerror/aboutCertError.js aboutCertError.js]
**{{source|browser/components/certerror/aboutCertError.js|aboutCertError.js}} ''(removed)''
*About pages:
*About pages:
**''about:neterror''
**''about:neterror''
Line 195: Line 192:
**[http://127.0.0.1:81 triggers connectionFailure error page]
**[http://127.0.0.1:81 triggers connectionFailure error page]
* [[Firefox3.1/Sprints/Network Error Pages/Error types|List of possible error to address]] (old)
* [[Firefox3.1/Sprints/Network Error Pages/Error types|List of possible error to address]] (old)
* [https://wiki.mozilla.org/Firefox:1.5_Network_Error_Messages Summary of error types (FF 1.5)]
* [[Firefox:1.5_Network_Error_Messages|Summary of error types (FF 1.5)]]
* Johnathan Zittrain - [http://www.herdict.org/web/ HerdictWeb] talk in building K - had ideas about integrating it into Firefox's error pages.  Instead of Firefox just telling you the site is unreachable, maybe it could tell you whether it has been gone for minutes or months, and whether it is broken for everyone or only for certain ISPs or countries.
* Johnathan Zittrain - [http://www.herdict.org/web/ HerdictWeb] talk in building K - had ideas about integrating it into Firefox's error pages.  Instead of Firefox just telling you the site is unreachable, maybe it could tell you whether it has been gone for minutes or months, and whether it is broken for everyone or only for certain ISPs or countries.
* [http://jboriss.wordpress.com/2009/03/10/improving-everyones-favorite-feature-404/ Boriss' 1st blog post]
* [http://jboriss.wordpress.com/2009/03/10/improving-everyones-favorite-feature-404/ Boriss' 1st blog post]
* [https://wiki.mozilla.org/User:Ashughes/Test_Plans/Firefox_3.next/Network_Error_Pages_Test_Plan Draft Test Plan]
* [[Firefox/Projects/Network_Error_Pages/Test_Plan|Test Plan]]
* Images:
* Images:
<gallery>
<gallery>
Confirmed users
396

edits