diff --git a/resources/static/include_js/include.js b/resources/static/include_js/include.js index bc7c6e99fab1c1ab5eb595f88c194f39a85efba7..7186f99fd85bd723b2040ffa081fb0263e245d3f 100644 --- a/resources/static/include_js/include.js +++ b/resources/static/include_js/include.js @@ -1101,11 +1101,14 @@ } }, // logout from the current website - logout: function() { + // NOTE: callback argument will be deprecated when experimental API lands, to + // be replaced with the .onlogout observer of the watch api. + logout: function(callback) { // allocate iframe if it is not allocated _open_hidden_iframe(); // send logout message commChan.notify({ method: 'logout' }); + if (typeof callback === 'function') setTimeout(callback, 0); }, // get an assertion get: function(callback, options) {