diff -r 183cd0df6f1a -r 4601ba407ed6 web/data/cubicweb.edition.js --- a/web/data/cubicweb.edition.js Tue Jan 19 18:22:05 2010 +0100 +++ b/web/data/cubicweb.edition.js Tue Jan 19 18:26:22 2010 +0100 @@ -414,12 +414,15 @@ function postForm(bname, bvalue, formid) { var form = getNode(formid); if (bname) { - form.appendChild(INPUT({type: 'hidden', name: bname, value: bvalue})); + var child = form.appendChild(INPUT({type: 'hidden', name: bname, value: bvalue})); } var onsubmit = form.onsubmit; if (!onsubmit || (onsubmit && onsubmit())) { form.submit(); } + if (bname) { + jQuery(child).remove(); /* cleanup */ + } }