diff --git a/mozilla/xpfe/browser/resources/content/navigator.js b/mozilla/xpfe/browser/resources/content/navigator.js index ac785578c7d..24622482932 100644 --- a/mozilla/xpfe/browser/resources/content/navigator.js +++ b/mozilla/xpfe/browser/resources/content/navigator.js @@ -1424,7 +1424,13 @@ function handleURLBarRevert() function handleURLBarCommand(aUserAction, aTriggeringEvent) { - addToUrlbarHistory(); + try { + addToUrlbarHistory(); + } catch (ex) { + // Things may go wrong when adding url to session history, + // but don't let that interfere with the loading of the url. + } + BrowserLoadURL(aTriggeringEvent); } diff --git a/mozilla/xpfe/browser/resources/content/urlbarBindings.xml b/mozilla/xpfe/browser/resources/content/urlbarBindings.xml index d7b549f98bb..d59a8e7307a 100644 --- a/mozilla/xpfe/browser/resources/content/urlbarBindings.xml +++ b/mozilla/xpfe/browser/resources/content/urlbarBindings.xml @@ -200,8 +200,13 @@