diff --git a/addons/bus/static/src/js/crosstab_bus.js b/addons/bus/static/src/js/crosstab_bus.js index 9d0e413ab94..b939ecab3a5 100644 --- a/addons/bus/static/src/js/crosstab_bus.js +++ b/addons/bus/static/src/js/crosstab_bus.js @@ -228,7 +228,7 @@ var CrossTabBus = Longpolling.extend({ this._callLocalStorage('setItem', 'lastPresence', this._lastPresenceTime); } - this._heartbeatTimeout = setTimeout(this._heartbeat, hbPeriod); + this._heartbeatTimeout = setTimeout(this._heartbeat.bind(this), hbPeriod); }, /** * Check with the local storage if the current tab is the master tab.