diff --git a/bower.json b/bower.json index a04d4ab..b2352ec 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "adapt-close", - "version": "1.1.0", + "version": "1.1.1", "framework": ">=2.0.4", "displayName": "Close", "extension": "close", diff --git a/js/adapt-close.js b/js/adapt-close.js index ea849d7..47eddb0 100644 --- a/js/adapt-close.js +++ b/js/adapt-close.js @@ -74,6 +74,7 @@ define([ 'core/js/adapt' ], function(Adapt) { } if (config.browserPromptIfIncomplete || config.browserPromptIfComplete) { + $(window).off('beforeunload');// stop spoor from handling beforeunload - if it handles the event first, LMSFinish will get called regardless of what the user selects in the prompt $(window).on('beforeunload.close', _.partial(onBeforeUnload, config)); } }