Index: lams_tool_lamc/web/learning/AnswersContent.jsp =================================================================== diff -u -r39898a6bc099395132ff585dae1a8848058b86bb -r1eb2143815418c6dc14f115acc6cc1ce7c1fed32 --- lams_tool_lamc/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision 39898a6bc099395132ff585dae1a8848058b86bb) +++ lams_tool_lamc/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision 1eb2143815418c6dc14f115acc6cc1ce7c1fed32) @@ -36,14 +36,15 @@ //autoSaveAnswers if hasEditRight if (${hasEditRight}) { - var interval = "30000"; // = 30 seconds + var interval = "30000", // = 30 seconds + autosaveWindowId = new Date().getTime(); // all we need for this ID is to be unique; window.setInterval(learnerAutosave, interval); function learnerAutosave(isCommand){ // isCommand means that the autosave was triggered by force complete or another command websocket message // in this case do not check multiple tabs open, just autosave if (!isCommand) { - let shouldAutosave = preventLearnerAutosaveFromMultipleTabs(interval); + let shouldAutosave = preventLearnerAutosaveFromMultipleTabs(autosaveWindowId, interval); if (!shouldAutosave) { return; } @@ -184,5 +185,4 @@ - - + \ No newline at end of file