Opened 5 years ago

Closed 4 years ago

#18165 closed defect (patchwelcome)

Dijit Menu selection periodically jumps to where the mouse is when using keyboard navigation

Reported by: jvoccia Owned by:
Priority: undecided Milestone: 1.13
Component: Dijit Version: 1.10.0
Keywords: Cc:
Blocked By: Blocking:

Description

Open the following JSFiddle: http://jsfiddle.net/H7Zh8/112/

Left side of the screen select Dojo 1.10.0, then click the run button.

Right Click in the bottom right pane where it says "Right Click Me"

A menu will pop up. Move your mouse to one of the first menu items showing - e.g. Item 1 or 2

Then use your down arrow on the keyboard to select a menu item - keep hitting the down key. As the item you are on changes using your arrow key, and as the menu scrolls, you will see the highlight keeps jumping back to the item underneath the mouse cursor.

Change History (2)

comment:1 Changed 5 years ago by bill

Good one... presumably scrolling the menu causes a mouseover event on the menuitem that moved under the mouse. But not sure how to differentiate when the user scrolls the menu via the keyboard or via the mouse. In the latter case we want to keep the current behavior. I guess we should ignore mouse events that occur right after a keyboard event.

comment:2 Changed 4 years ago by dylan

Milestone: tbd1.12
Resolution: patchwelcome
Status: newclosed

Given that no one has shown interest in creating a patch in more than a year, I'm closing this as patchwelcome. Please let us know if you would like to get involved in helping make this change to Dojo!

Note: See TracTickets for help on using tickets.