diff --git a/mozilla/browser/base/content/browser.js b/mozilla/browser/base/content/browser.js
index 4044ecabb93..35d6bcfde02 100644
--- a/mozilla/browser/base/content/browser.js
+++ b/mozilla/browser/base/content/browser.js
@@ -3850,17 +3850,9 @@ nsBrowserStatusHandler.prototype =
} catch (ex) {}
}
- if (getBrowser().forceSyncURLBarUpdate) {
- gURLBar.value = ""; // hack for bug 249322
- gURLBar.value = location;
- SetPageProxyState("valid");
- } else {
- setTimeout(function(loc) {
- gURLBar.value = ""; // hack for bug 249322
- gURLBar.value = loc;
- SetPageProxyState("valid");
- }, 0, location);
- }
+ gURLBar.value = ""; // hack for bug 249322
+ gURLBar.value = location;
+ SetPageProxyState("valid");
// Setting the urlBar value in some cases causes userTypedValue to
// become set because of oninput, so reset it to its old value.
diff --git a/mozilla/toolkit/content/widgets/tabbrowser.xml b/mozilla/toolkit/content/widgets/tabbrowser.xml
index c381d49d5a6..45b7634cbc0 100644
--- a/mozilla/toolkit/content/widgets/tabbrowser.xml
+++ b/mozilla/toolkit/content/widgets/tabbrowser.xml
@@ -180,9 +180,6 @@
null
-
- false
-
#ifdef XP_MACOSX
true
@@ -1699,6 +1696,8 @@