Commit b655802b authored by Philippe von Bergen's avatar Philippe von Bergen
Browse files

#3320095: Make sure lock deletion xhr is sent

parent d556d765
Loading
Loading
Loading
Loading
+11 −1
Changes for resources/js/pagedesigner.js: 11 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -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);