#3318 closed defect (fixed)
PopupMenu positioned incorrectly when opened with the keyboard
Reported by: | simonjb | Owned by: | simonjb |
---|---|---|---|
Priority: | high | Milestone: | 0.9 |
Component: | Accessibility | Version: | 0.9 |
Keywords: | Cc: | Becky Gibson, bill | |
Blocked By: | Blocking: |
Description
To reproduce:
- open dijit/tests/test_Menu.html
- focus the text area containing the text "hello there!"
- open the menu (on windows: shift-f10 or windows context menu key, on mac FF: ctrl-space)
Expected:
- menu to open just below and right of the top left corner of the text area
Actual (FF):
- menu opens at the top left corner of the browser window
Actual (IE):
- menu opens at the mouse cursor or not at all if the mouse cursor is positioned off the right or bottom edge of the browser window
Attachments (1)
Change History (8)
comment:1 Changed 14 years ago by
Cc: | Becky Gibson bill added; becky bill removed |
---|
comment:2 Changed 14 years ago by
comment:3 Changed 14 years ago by
OK, so the implication is that if you use the keyboard to open the menu, it should be placed relative to the currently focused node, rather than relative to the mouse position? I guess that makes sense. You should be able to get the currently focused node from FocusManager?.
comment:4 Changed 14 years ago by
Yes, exactly. If the menu is opened via the keyboard, it should be placed relative to the currently focused node.
comment:5 Changed 14 years ago by
Status: | new → assigned |
---|
Changed 14 years ago by
Attachment: | ContextMenuPositioning.diff added |
---|
comment:6 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:7 Changed 14 years ago by
Note: See
TracTickets for help on using
tickets.
Fixing this bug is especially important for zoomtext users.