From df1935666b7e92485da0bc8a7b1e6bf3b5ea1954 Mon Sep 17 00:00:00 2001 From: "mozilla.mano%sent.com" Date: Thu, 15 Sep 2005 21:56:30 +0000 Subject: [PATCH] Bug 303998 - home page location(s) input field scroll doesn't work properly on long URLs. r=mconnor. --- toolkit/content/widgets/preferences.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/toolkit/content/widgets/preferences.xml b/toolkit/content/widgets/preferences.xml index 40e1e0753b65..f4603a10427f 100644 --- a/toolkit/content/widgets/preferences.xml +++ b/toolkit/content/widgets/preferences.xml @@ -354,8 +354,12 @@ setValue(aElement, "checked", val); else if (aElement.localName == "colorpicker") setValue(aElement, "color", val); - else + else if (this.getElementValue(aElement) != val) { + // XXXmano Bug 303998: Avoid a caret placement issue if either the + // preference observer or its setter calls updateElements as a result + // of the input event handler. setValue(aElement, "value", val); + } ]]>