Index: lams_tool_spreadsheet/web/includes/javascript/rsrcspreadsheetitem.js =================================================================== diff -u -r29fac4bd0bdf28bcaaeee7aae4020ccb15b6e520 -r2b350be06485bbfe1da8c66def9fc2cd81e883a8 --- lams_tool_spreadsheet/web/includes/javascript/rsrcspreadsheetitem.js (.../rsrcspreadsheetitem.js) (revision 29fac4bd0bdf28bcaaeee7aae4020ccb15b6e520) +++ lams_tool_spreadsheet/web/includes/javascript/rsrcspreadsheetitem.js (.../rsrcspreadsheetitem.js) (revision 2b350be06485bbfe1da8c66def9fc2cd81e883a8) @@ -110,8 +110,13 @@ // then refresh "basic tab" spreadsheetlist and close this window. } function cancelSpreadsheetItem(){ - var win = window.hideMessage ? window : window.top; - if (win.hideMessage != null){ - win.hideMessage(); + var win = null; + if (window.hideMessage) { + win = window; + } else if (window.parent && window.parent.hideMessage) { + win = window.parent; + } else { + win = window.top; } + win.hideMessage(); } \ No newline at end of file