diff --git a/suite/browser/navigator.js b/suite/browser/navigator.js index ac785578c7d3..24622482932e 100644 --- a/suite/browser/navigator.js +++ b/suite/browser/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/suite/browser/urlbarBindings.xml b/suite/browser/urlbarBindings.xml index d7b549f98bb8..d59a8e7307a2 100644 --- a/suite/browser/urlbarBindings.xml +++ b/suite/browser/urlbarBindings.xml @@ -200,8 +200,13 @@