Opened 8 years ago

Closed 8 years ago

Last modified 6 years ago

#13300 closed defect (fixed)

IE9: dijit.form.ComboBox cannot trigger onFocus when clicking dropdown arrow

Reported by: hjiyong Owned by: bill
Priority: high Milestone: 1.7
Component: Dijit Version: 1.6.1
Keywords: Cc:
Blocked By: Blocking:

Description

When clicking dropdown arrow in IE 7&8, firefox and chrome, the onFocus event is triggered. But this is not true in IE 9.

The test case is attached.

Attachments (1)

dojo_combobox.html (1.3 KB) - added by hjiyong 8 years ago.

Download all attachments as: .zip

Change History (6)

Changed 8 years ago by hjiyong

Attachment: dojo_combobox.html added

comment:1 Changed 8 years ago by Douglas Hays

Component: Dijit - FormDijit
Owner: changed from Douglas Hays to bill
Summary: dijit.form.ComboBox cannot trigger onFocus when clicking dropdown arrow in IE 9IE9: dijit.form.ComboBox cannot trigger onFocus when clicking dropdown arrow

onactivate in dijit/focus.js doesn't seem to fire on IE9's HTML element. Seems to work on the document object like it does for other non IE browsers.

comment:2 Changed 8 years ago by bill

My tests show this broken in 1.6 but working in 1.7. I'm not sure what changed though. Is it working for you in 1.7?

I could still switch IE9 to use the standard path used by other browsers.

comment:3 Changed 8 years ago by Douglas Hays

Seems to be fixed in 1.7 by [25313]

comment:4 Changed 8 years ago by bill

Milestone: tbd1.7
Resolution: fixed
Status: newclosed

comment:5 Changed 6 years ago by haysmark

I always get the focus message in 1.6 in IE9 so no further work is needed here to backport to 1.6.

Note: See TracTickets for help on using tickets.