Ticket #2695 (closed defect: fixed)

Opened 20 months ago

Last modified 18 months ago

dijit menu can not be invoked via keyboard

Reported by: becky Owned by: simonjb
Priority: normal Milestone: 0.9beta
Component: Accessibility Version: 0.9
Severity: normal Keywords:
Cc:

Description

The dijit menu responds to the oncontextmenu event. In both IE and FF this event is triggered by both a right click of the mouse button and the shift-F10 key combination. The dijit menu needs to respond to shift-f10 in addition to right mouse click to invoke the menu.

Change History

Changed 20 months ago by becky

  • status changed from new to assigned

Changed 20 months ago by david.bolter@…

This bug should probably be closed. After some investigation we found the issue was with keyboard focus not being on the node in question.

Changed 19 months ago by becky

  • status changed from assigned to closed
  • resolution set to worksforme

Changed 19 months ago by sjmiles

(In [8425]) Generally ensure Shift-F10 triggers context menu "open" on IE/FF (and Opera) under various circumstances. Refs #2695.

Changed 19 months ago by sjmiles

There is various nastiness here. IE is really touchy about what is focused, and behavior is based on the state of the menu bar as set by the F10 hotkey.

I've tried to address most of this in [8425]. In particular, note that enabling Dojo context menu clobbers F10 hotkey to avoid that issue.

There are still some issues that probably go in a separate ticket. In particular, on IE I believe work done by the focus manager is causing the menu to instantly close if opened when the document is scrolled (at least, in test_Menu).

Changed 19 months ago by sjmiles

  • status changed from closed to reopened
  • resolution deleted

Reopening just so Becky can take a look, and then hopefully close it again.

Changed 18 months ago by becky

  • owner changed from becky to simonjb
  • status changed from reopened to new

Simon, can you verify that this is all set now or associate with the approriate ticket?

Changed 18 months ago by simonjb

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.