diff --git a/mozilla/toolkit/content/widgets/textbox.xml b/mozilla/toolkit/content/widgets/textbox.xml
index fd95ca93def..1c3887751f5 100644
--- a/mozilla/toolkit/content/widgets/textbox.xml
+++ b/mozilla/toolkit/content/widgets/textbox.xml
@@ -282,18 +282,22 @@
-
-
- return this.inputField.value;
-
-
-
+
-
+ } else {
+ // display the emptyText _after_ setting a value that's an empty string
+ this.inputField.value = val;
+ this._updateVisibleText();
+ }
+ if (this._timer)
+ clearTimeout(this._timer);
+ return val;
+ ]]>