Index: openacs-4/packages/xowiki/www/resources/autosave-text.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/resources/Attic/autosave-text.js,v diff -u -r1.1.2.2 -r1.1.2.3 --- openacs-4/packages/xowiki/www/resources/autosave-text.js 8 Jun 2020 14:01:31 -0000 1.1.2.2 +++ openacs-4/packages/xowiki/www/resources/autosave-text.js 19 Jun 2021 10:20:02 -0000 1.1.2.3 @@ -12,7 +12,7 @@ * Gustaf Neumann fecit May 2020 */ -var autosave_timeoutID; +var autosave_timeoutID = {}; var autosave_idleTime = 10000; function autosave_save_contents(id) { @@ -49,10 +49,10 @@ //console.log('autosave_handler ' + id + ' ' + status); status.setAttribute('class', 'pending'); status.textContent = status.dataset.pending; - if (autosave_timeoutID) { - clearTimeout(autosave_timeoutID); + if (id in autosave_timeoutID) { + clearTimeout(autosave_timeoutID[id]); } - autosave_timeoutID = setTimeout(autosave_save_contents, autosave_idleTime, id); + autosave_timeoutID[id] = setTimeout(autosave_save_contents, autosave_idleTime, id); }; /*