Index: lams_monitoring/web/includes/javascript/monitorLesson.js =================================================================== diff -u -r54613e14332031bce49e424b8e0ebc3700a2ccd7 -re6cddf51852e569f784cff8836dd53edcd502b06 --- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 54613e14332031bce49e424b8e0ebc3700a2ccd7) +++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision e6cddf51852e569f784cff8836dd53edcd502b06) @@ -1775,7 +1775,6 @@ if (usersViewable) { dblTap(learnerIcon, function(event){ // double click on learner icon to see activity from his perspective - event.stopPropagation(); var url = LAMS_URL + 'monitoring/monitoring/getLearnerActivityURL.do?userID=' + learner.id + '&activityID=' + activity.id + '&lessonID=' + lessonId; openPopUp(url, "LearnActivity", popupHeight, popupWidth, true); @@ -2778,9 +2777,11 @@ // double tap detection on mobile devices; it works also for mouse clicks // temporarly switched to click as jQuery mobile was removed for bootstrapping elem.click(function(event) { + event.stopPropagation(); var currentTime = new Date().getTime(); // is the second click on the same element as the first one? if (event.currentTarget == lastTapTarget) { + // was the second click quick enough after the first one? var tapLength = currentTime - lastTapTime; if (tapLength < tapTimeout && tapLength > 0) {