--- dillo/src/nav.c     Mon Nov 13 10:01:55 2000
+++ dillo.new/src/nav.c Tue Nov 28 10:38:20 2000
@@ -203,20 +203,22 @@ void a_Nav_remove_top_url(BrowserWindow
  */
 void a_Nav_push(BrowserWindow *bw, const char *Url)
 {
-   char *p, *url;
+   char *p, *url, *sUrl;

    g_return_if_fail (bw != NULL);

-   url = g_strdup(Url);
+   sUrl = a_Url_squeeze(g_strdup(Url)); /* get the squeezed Url */
+   url = g_strdup(sUrl);
    if ( (p = strstr(url, "?!POST")) != NULL )
       *p = '\0';

    a_Nav_cancel_expect(bw);
-   bw->nav_expect.url = g_strdup(url);
+   bw->nav_expect.url = g_strdup(sUrl);
    bw->nav_expect.title = NULL;
    bw->nav_expecting = TRUE;
-   Nav_open_url(bw, Url, FALSE);
+   Nav_open_url(bw, sUrl, FALSE);
    g_free(url);
+   g_free(sUrl);
 }

 /*
