Firefox/Projects/Network Error Pages: Difference between revisions

No edit summary
Line 8: Line 8:
= Status =
= Status =


# The first cut of the experimental 404 extension is nearly done.
# Opened a bug for 404 handling: https://bugzilla.mozilla.org/show_bug.cgi?id=482874
** Intercepts 404s and suggests alternatives drawn from the places DB.
** Uses a cheesy edit-distance approximation implemented entirely in Sqlite SQL.


# Made contact with the Google Link Doctor team.
# Completed the experimental 404 extension and sent it out for comments.
** Works well for simulated small errors in URLs
** Hard to say how well it works for real errors in the wild.
** Drawing alternatives from the Places DB looks like a practical tool we can use for suggesting alternatives.
 
# Discussions with Google Link Doctor team are ongoing, if slow.  (Our fault, not theirs)
** Follow up on experimental access to the service.
 
# Discussed possible 404 implementation with bzbarsky and others.
** 404 interception unified with the existing error handling architecture is too deep a change to make for 3.1.
** A less intrusive approach similar to the one the experimental 404 extension uses may be possible -- need to investigate further.
 
# Discussed UI design with jboriss.  She has a blog post on the subject at http://jboriss.wordpress.com/2009/03/10/improving-everyones-favorite-feature-404/.
 
# Implemented Levenshtein Distance algorithm in C++, but have not plugged it into Firefox+Sqlite yet.  Should provide better performance and accuracy compared to the approach used in the extension.
 
# Proposed a plan for actual implementation -- see below.


= Proposed Plan =
= Proposed Plan =
213

edits