rem: console._lastHistoryReferenced = -1; console._incompleteLine = ""; 
add: console.lastHistoryReferenced = -1; console.incompleteLine = ""; 
context: function con_icline (e){        if (console._inputHistory.length == 0 || console._inputHistory[0] != e.line)        console._inputHistory.unshift (e.line);        if (console._inputHistory.length > console.prefs["input.history.max"])        console._inputHistory.pop();        console._lastHistoryReferenced = -1;    console._incompleteLine = "";        var ary = e.line.match (/(\S+) ?(.*)/);    var command = ary[1];        e.command = command;    e.inputData =  ary[2] ? stringTrim(ary[2]) : "";    e.line = e.line;        ary = console._commands.list (e.command);        switch (ary.length)    {                    case 0:            display (getMsg(MSN_ERR_NO_COMMAND, e.command), MT_ERROR);            break;                    case 1:            if (typeof console[ary[0].func] == "undefined")                        display (getMsg(MSN_ERR_NOTIMPLEMENTED, ary[0].name), MT_ERROR);            else            {                e.commandEntry = ary[0];                console[ary[0].func](e)            }            break;                    default:            var str = "";            for (var i in ary)                str += str ? MSG_COMMASP + ary[i].name : ary[i].name;            display (getMsg (MSN_ERR_AMBIGCOMMAND, [e.command, ary.length, str]),                     MT_ERROR);    }}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/e014e7e6630afe8d70caa7198725aea7c354a0db/venkman-handlers.js/buggy/extensions/venkman/resources/content/venkman-handlers.js