diff --git a/addons/web/static/src/js/abstract_web_client.js b/addons/web/static/src/js/abstract_web_client.js index 121ac43bdad..c3985f4cf5c 100644 --- a/addons/web/static/src/js/abstract_web_client.js +++ b/addons/web/static/src/js/abstract_web_client.js @@ -62,7 +62,11 @@ var WebClient = Widget.extend({ // though it has no valid session return $.when(); } - }).then(core.bus.trigger.bind(core.bus, 'web_client_ready')); + }).then(function () { + // Listen to 'scroll' event and propagate it on main bus + self.action_manager.$el.on('scroll', core.bus.trigger.bind(core.bus, 'scroll')); + core.bus.trigger('web_client_ready'); + }); }, bind_events: function() { var self = this;