Index: lams_monitoring/web/includes/javascript/monitorLesson.js =================================================================== diff -u -r644138880b05916dfc4855db03f2d87a7eea7eb7 -r5719fa73eff88059e8e143e835c8fc214a9a1f66 --- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 644138880b05916dfc4855db03f2d87a7eea7eb7) +++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 5719fa73eff88059e8e143e835c8fc214a9a1f66) @@ -2125,8 +2125,14 @@ * Adjusts sequence canvas (SVG) based on space available in the dialog. */ function resizeSequenceCanvas(width, height){ - var svg = $('svg.svg-learning-design', sequenceCanvas), - viewBoxParts = svg.attr('viewBox').split(' '), + var svg = $('svg.svg-learning-design', sequenceCanvas); + + if (svg.length === 0){ + // skip resizing if the SVG has not loaded (yet) + return; + } + + var viewBoxParts = svg.attr('viewBox').split(' '), svgHeight = +viewBoxParts[3], sequenceCanvasHeight = learningDesignSvgFitScreen ? height - 140 : Math.max(svgHeight + 10, height - 140); Index: lams_monitoring/web/monitor.jsp =================================================================== diff -u -r690d00ae44b2fbc84229146c93a36cd968b55c0a -r5719fa73eff88059e8e143e835c8fc214a9a1f66 --- lams_monitoring/web/monitor.jsp (.../monitor.jsp) (revision 690d00ae44b2fbc84229146c93a36cd968b55c0a) +++ lams_monitoring/web/monitor.jsp (.../monitor.jsp) (revision 5719fa73eff88059e8e143e835c8fc214a9a1f66) @@ -247,9 +247,10 @@ initSequenceTab(); initLearnersTab(); initGradebookTab(); - refreshMonitor(); } + refreshMonitor(); + // remove "loading..." screen $('#loadingOverlay').remove(); });