Loading resources/js/pagedesigner.js +11 −1 Changes for resources/js/pagedesigner.js: 11 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -66,8 +66,18 @@ }); $(window).on('beforeunload', function () { let lockRemove = Date.now(); sessionStorage.closedLastTab = '1'; Drupal.restconsumer.delete('/pagedesigner/lock/' + nodeId, { identifier: tabId }); Drupal.restconsumer.delete('/pagedesigner/lock/' + nodeId, { identifier: tabId }).then( (function (lockRemove) { return function (result) { lockRemove = 0; } })(lockRemove) ); while (lockRemove - Date.now() > -100) { jQuery.noop(); } }); })(jQuery, Drupal); Loading
resources/js/pagedesigner.js +11 −1 Changes for resources/js/pagedesigner.js: 11 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -66,8 +66,18 @@ }); $(window).on('beforeunload', function () { let lockRemove = Date.now(); sessionStorage.closedLastTab = '1'; Drupal.restconsumer.delete('/pagedesigner/lock/' + nodeId, { identifier: tabId }); Drupal.restconsumer.delete('/pagedesigner/lock/' + nodeId, { identifier: tabId }).then( (function (lockRemove) { return function (result) { lockRemove = 0; } })(lockRemove) ); while (lockRemove - Date.now() > -100) { jQuery.noop(); } }); })(jQuery, Drupal);