Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#10437 closed defect (fixed)

[regression] Menu/MenuBar: pressing the left arrow in second level submenu closes entire menu

Reported by: bill Owned by: bill
Priority: high Milestone: 1.4
Component: Dijit Version: 1.4.0b
Keywords: Cc: liucougar
Blocked By: Blocking:

Description

(From John Ryding)

Browsers: IE 6/7/8

To recreate:

  1. turn on Windows High Contrast Mode
  2. go to http://download.dojotoolkit.org/release-1.4.0rc1/dojo-release-1.4.0rc1/dijit/tests/test_Menu.html
  3. navigate with the keyboard to a second level submenu (this is under Enabled Submenu or View menus)
  4. on the second level submenu, press the left arrow key

The expected behavior it to move focus to the first level menu, but the entire menu closes instead and the entire menu loses keyboard focus.

Change History (3)

comment:1 Changed 9 years ago by bill

Cc: liucougar added

Broken in [20635].

comment:2 Changed 9 years ago by bill

Resolution: fixed
Status: newclosed

(In [20927]) Move focus to parent menu *before* closing child menu, fixes #10437 !strict.

Also fixed a problem with lingering highlighted items (dijitMenuItemSelected) in closed menus, refs #10339.

comment:3 Changed 9 years ago by bill

(In [20951]) Test case for left arrow closing menus (refs #10437) plus that dijitMenuItemSelected is correctly removed in that case (refs #10339).

Note: See TracTickets for help on using tickets.