add:  if (EchoClientProperties.get("quirkMozillaTextInputRepaint")) {   var noValue = !textComponent.value; if (noValue) { textComponent.value = "-"; } var currentWidth = textComponent.style.width; textComponent.style.width = "20px"; textComponent.style.width = currentWidth; if (noValue) { textComponent.value = ""; } }  
context: EchoTextComponent.MessageProcessor.processInit = function(initMessageElement) {    for (var item = initMessageElement.firstChild; item; item = item.nextSibling) {        var elementId = item.getAttribute("eid");        var textComponent = document.getElementById(elementId);                if (item.getAttribute("enabled") == "false") {            textComponent.readOnly = true;            EchoDomPropertyStore.setPropertyValue(textComponent.id, "EchoClientEngine.inputDisabled", true);        }	    if (item.getAttribute("text")) {            textComponent.value = item.getAttribute("text");	    }        if (item.getAttribute("server-notify")) {            EchoDomPropertyStore.setPropertyValue(textComponent.id, "serverNotify", true);        }        if (item.getAttribute("horizontal-scroll")) {            textComponent.scrollLeft = parseInt(item.getAttribute("horizontal-scroll"));        }        if (item.getAttribute("vertical-scroll")) {            if (EchoClientProperties.get("quirkIERepaint")) {	            var originalWidth = textComponent.style.width;	            var temporaryWidth = parseInt(textComponent.clientWidth) - 1;	            textComponent.style.width = temporaryWidth + "px";	            textComponent.style.width = originalWidth;            }            textComponent.scrollTop = parseInt(item.getAttribute("vertical-scroll"));        }        EchoEventProcessor.addHandler(elementId, "blur", "EchoTextComponent.processBlur");        EchoEventProcessor.addHandler(elementId, "focus", "EchoTextComponent.processFocus");        EchoEventProcessor.addHandler(elementId, "keyup", "EchoTextComponent.processKeyUp");        EchoEventProcessor.addHandler(elementId, "keypress", "EchoTextComponent.processKeyPress");    }};
meta: 498	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/498/544a4dc6784cf8128ad6bcac428b249aaa6eb489/TextComponent.js/clean/src/webcontainer/java/nextapp/echo2/webcontainer/resource/js/TextComponent.js