X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/3789b528d8dd8aad4558e38e22d775bcab1cbd36..6746dc89c47ed01b165cc1152533605f97eb8e8d:/docs/source/FocusManager.html diff --git a/docs/source/FocusManager.html b/docs/source/FocusManager.html index 50a57dcf..e8bcac6f 100644 --- a/docs/source/FocusManager.html +++ b/docs/source/FocusManager.html @@ -437,10 +437,14 @@ Ext.define('Ext.FocusManager', { if (!me.focusedCmp || !(parent = me.focusedCmp.up(':focusable'))) { me.focusEl.focus(); - return; + } else { + parent.focus(); } - parent.focus(); + // In some browsers (Chrome) FocusManager can handle this before other + // handlers. Ext Windows have their own Esc key handling, so we need to + // return true here to allow the event to bubble. + return true; }, navigateSiblings: function(e, source, parent) {