Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasModel.as =================================================================== diff -u -r74780cd8a3c745e0d24524acbe20b605a5e0ae3a -rf7b36da8a833f3051e0c2194a6e51719c4d66148 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasModel.as (.../CanvasModel.as) (revision 74780cd8a3c745e0d24524acbe20b605a5e0ae3a) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasModel.as (.../CanvasModel.as) (revision f7b36da8a833f3051e0c2194a6e51719c4d66148) @@ -888,6 +888,9 @@ JsPopup.getInstance().launchPopupWindow(url, 'ToolActivityContent', 600, 800, true, true, false, false, false); + // set modified (not-saved) flag so that potential changes cannot be lost. + fscommand('setSaved', 'false'); + }else{ new LFError("We dont have a valid toolContentID","openToolActivityContent",this); } Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -rfab349e06b84c920af8cef909f78d71fe4268459 -rf7b36da8a833f3051e0c2194a6e51719c4d66148 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -rfab349e06b84c920af8cef909f78d71fe4268459 -rf7b36da8a833f3051e0c2194a6e51719c4d66148 Binary files differ