Bug Tracker

Ticket #6148 (closed bug: worksforme)

Opened 5 years ago

Last modified 9 months ago

.change() even not firing when arrow keys used.

Reported by: kyled Owned by:
Priority: low Milestone: 1.4.2
Component: event Version: 1.4.1
Keywords: Cc:
Blocking: Blocked by:

Description

It looks like the list box demo does not show the correct value when you use the keyboard up and down arrows to navigate through the list. I also found this to be true with the .change() event for dropdowns in recent releases. .change() does not fire until you navigate off the dropdown. This worked in 1.2 believe.

Change History

comment:1 follow-ups: ↓ 2 ↓ 3 Changed 5 years ago by john

  • Status changed from new to closed
  • Resolution set to worksforme

It seems to work for me in 1.4.2 - do you have a specific example?

comment:2 in reply to: ↑ 1 Changed 4 years ago by anonymous

Replying to john:

It seems to work for me in 1.4.2 - do you have a specific example?

I certainly run into this all the time (tested 1.4.2 / 1.4.4 / 1.5)  http://jsfiddle.net/wKWUH/1/

comment:3 in reply to: ↑ 1 Changed 3 years ago by jonp_71@…

Replying to john:

It seems to work for me in 1.4.2 - do you have a specific example?

Still the same problem in 1.6.2  http://jsfiddle.net/wKWUH/11/

Using:
FF 5.0 Win 7
I.E. 8 Win 7
Chrome 12 Win 7

comment:4 Changed 3 years ago by rwaldron

  • Keywords change .change() dropdown removed
  • Priority set to low

Can you provide some resource or reference that states a change event should be fired when a keypress event occurs?

comment:5 Changed 9 months ago by sizu@…

I got the same thing. Using JAWS 14.0 and IE 8. The combo box is created with a select tag. If I click on it with the mouse, it triggers the change event. If I use the tab and UP/DOWN arrow keys, it doesn't.

Note: See TracTickets for help on using tickets.