I don't have IE6 currently installed but I did try this with Chrome (where it worked) and Firefox (where it had some problems).
With Firefox, after I entered some text and hit enter, the Firebug console would complain about the update causing too much recursion:
too much recursion
//]]>]]><![CDATA[
main.jsf (line 4)
The update itself looks something like this and the problem seems to revolve around the extra nested CDATA about 2/3 of the way down. It's easy enough to recreate with Firefox.
<?xml version='1.0' encoding='UTF-8'?>
<partial-response><changes><update id="debugPanel"><Unable to render embedded object: File ([CDATA[<span id="debugPanel"><script language="javascript" type="text/javascript">//<) not found.[CDATA[
function faceletsDebug(URL)
{ day = new Date(); id = day.getTime(); eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=600,left = 240,top = 212');"); }
;var faceletsOrigKeyup = document.onkeyup; document.onkeyup = function(e)
{ if (window.event) e = window.event; if (String.fromCharCode(e.keyCode) == 'D' & e.shiftKey & e.ctrlKey) faceletsDebug('/ICE-5988/main.jsf?facelets.ui.DebugOutput=1281978479087'); else if (faceletsOrigKeyup) faceletsOrigKeyup(e); }
;
//]]>]]><![CDATA[
</script></span>]]></update><update id="iceform:output1"><Unable to render embedded object: File (output1">Input: abbbbbb</span>]]></update><update id="javax.faces.ViewState"><) not found.[CDATA[-1425665775163257041:-4653656636132828859]]></update></changes></partial-response>
can you please confirm whether it occurs without ICEfaces (just jsf2.0)?