am e9e1cdd5: decode the search string before putting it into the search control. this fixes a safari-only bug in which encoded chars were inserted into the search string.

Merge commit 'e9e1cdd556b40a04637b7de3d839b2a596df47e3' into eclair

* commit 'e9e1cdd556b40a04637b7de3d839b2a596df47e3':
  decode the search string before putting it into the search control.
diff --git a/docs/html/search.jd b/docs/html/search.jd
index 838af03..8032b22 100644
--- a/docs/html/search.jd
+++ b/docs/html/search.jd
@@ -94,9 +94,9 @@
 
       // when an event on the browser history occurs (back, forward, load) perform a search
       $(window).history(function(e, hash) {
-        var query = getQuery(hash);
+        var query = decodeURI(getQuery(hash));
         searchControl.execute(query);
-        $("#searchTitle").html("search results for <em>" + decodeURI(query) + "</em>");
+        $("#searchTitle").html("search results for <em>" + query + "</em>");
       });
 
       // forcefully regain key-up event control (previously jacked by search api)