diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index 6eb333b8a8a..9d299f23791 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -361,9 +361,11 @@ openerp.base.ViewManagerAction = openerp.base.ViewManager.extend({ }, shortcut_check : function(view) { var self = this; + var grandparent = this.widget_parent && this.widget_parent.widget_parent; // display shortcuts if on the first view for the action var $shortcut_toggle = this.$element.find('.oe-shortcut-toggle'); - if (!(view.view_type === this.views_src[0].view_type + if (!(grandparent instanceof openerp.base.WebClient) || + !(view.view_type === this.views_src[0].view_type && view.view_id === this.views_src[0].view_id)) { $shortcut_toggle.hide(); return;