rem: parts[i] = unescape(parts[i]); 
add: parts[i] = decodeURIComponent(parts[i]); 
context:     function add_chart(field,type,value) {        // undo escaping for value: '"foo%20bar"' --> 'foo bar'        var parts = value.split('"');        if ((parts.length % 2) != 1) {            alert('Internal error: unescaping failure');            abort = true;        }        for (var i=1; i<parts.length; i+=2) {            parts[i] = unescape(parts[i]);        }        var value2 = parts.join('');        // negate type if negation is set        var type2 = type;        if (negation) {            type2 = negate_comparison_type(type2);        }        searchURL += make_chart(chart+"-"+and+"-"+or,field,type2,value2);        or++;        if (negation) {            and++;            or=0;        }    }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/88492d9c995ceda6020251f3d47ec74983301832/quicksearch.js/buggy/layout/html/tests/block/interactive/quicksearch.js