diff --git a/addons/web/static/src/js/chrome/menu.js b/addons/web/static/src/js/chrome/menu.js index 552dfce811c..a3db4f86efe 100644 --- a/addons/web/static/src/js/chrome/menu.js +++ b/addons/web/static/src/js/chrome/menu.js @@ -226,7 +226,10 @@ var Menu = Widget.extend({ var $target = $(ev.currentTarget); var $opened = $target.siblings('.show'); if ($opened.length) { + $opened.find('[data-toggle="dropdown"]').dropdown('toggle'); + $opened.removeClass('show'); $target.find('[data-toggle="dropdown"]').dropdown('toggle'); + $target.addClass('show'); } }, });