diff --git a/web_shortcut/static/src/js/web_shortcut.js b/web_shortcut/static/src/js/web_shortcut.js index e1ab907a..7bfa132a 100644 --- a/web_shortcut/static/src/js/web_shortcut.js +++ b/web_shortcut/static/src/js/web_shortcut.js @@ -26,7 +26,9 @@ odoo.define('web.shortcut', function (require) { var self = this; this._super(); this.trigger('load'); - this.$el.on('click', '.oe_systray_shortcut_menu a', function () { + this.$el.on('click', '.oe_systray_shortcut_menu a', function (e) { + e.preventDefault(); + e.stopPropagation(); self.click($(this)); }); }, @@ -88,6 +90,7 @@ odoo.define('web.shortcut', function (require) { return item instanceof ShortcutMenu; }); } + return this._super.apply(this, arguments); }, show_application: function () { var self = this; diff --git a/web_shortcut/static/src/xml/web_shortcut.xml b/web_shortcut/static/src/xml/web_shortcut.xml index 1b601239..e5f647fa 100644 --- a/web_shortcut/static/src/xml/web_shortcut.xml +++ b/web_shortcut/static/src/xml/web_shortcut.xml @@ -10,7 +10,7 @@
  • - +