From 08e61d9cd862ae211fcb727533fccf5a9213226d Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 7 Nov 2016 14:43:41 +0300 Subject: [PATCH] Fix Bug 24462. --- apps/common/main/lib/component/MenuItem.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/common/main/lib/component/MenuItem.js b/apps/common/main/lib/component/MenuItem.js index a0afe4d35..5e0fe94d2 100644 --- a/apps/common/main/lib/component/MenuItem.js +++ b/apps/common/main/lib/component/MenuItem.js @@ -336,6 +336,14 @@ define([ if (!me.menu.isOver) me.cmpEl.removeClass('over'); }, 200); + + if (e.type !== 'focusout') { // when mouseleave from clicked menu item with submenu + var focused = me.cmpEl.children(':focus'); + if (focused.length>0) { + focused.blur(); + me.cmpEl.closest('ul').focus(); + } + } } } });