REQUIRED INFORMATION


Ext version tested:
  • Ext 4.1.1
Browser versions tested against:
  • Bug present in
    • Chrome 23.0.1271.17 beta-m
    • Chrome 22.0.1229.79 m
    • Chrome 22.0.1229.92 m
  • Bug not present in
    • Firefox 15.01
    • Internet Explorer 9
Description:

When you dismiss a menu by clicking on a menu item, the KeyNav object tied to the menu continues to swallow key events. When dismissing the menu by clicking on the modal mask DIV this effect does not occur.

Steps to reproduce the problem:
  • Go to http://jsfiddle.net/6sDeP/17/
  • Repeatedly press the 'up' arrow key
  • Note that the events are displayed for both keyUp and keyDown
  • Right click to open the Ext context menu.
  • Dismiss the menu by clicking a menu item
  • Repeatedly press the 'up' arrow key
The result that was expected:
  • The events are displayed for both keyUp and keyDown
The result that occurs instead:
  • Only the keyUp event appears to be handled
Debugging already done:
  • A breakpoint in the Ext.menu.KeyNav "up" method is hit when the menu is no longer visible
  • Setting "enableKeyNav" to false for the menu fixes the problem
Additional CSS used:
  • only default ext-all.css
Operating System:
  • Windows 7