#3229 closed bug (fixed)
Safari: jQuery.simulate() doesn't set "which" field for key events
Reported by: | anonymous | Owned by: | rdworth |
---|---|---|---|
Priority: | major | Milestone: | 1.8.18 |
Component: | [meta] ui.test | Version: | 1.5.1 |
Keywords: | Safari, simulate, keystroke | Cc: | |
Blocked by: | Blocking: |
Description
In Safari:
When jQuery.simulate() calls document.createEvent("KeyEvents"), it fails. It falls through to the catch clause, which tries document.createEvent("Events"), which succeeds, but the key event that results doesn't have its "which" field set.
Change History (6)
comment:1 Changed 14 years ago by
Owner: | changed from paul to rdworth |
---|---|
Status: | new → assigned |
comment:2 Changed 14 years ago by
Component: | ui.core → [internal] ui.test |
---|
comment:3 Changed 11 years ago by
Milestone: | TBD → 1.9 |
---|
comment:4 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:5 Changed 11 years ago by
Simulate: fixed charCode to be undefined unless specified. Fixed #3229 - Safari: jQuery.simulate() doesn't set "which" field for key events (cherry picked from commit b90d83c6c4e3f5e328d5557aa35ce9fbded6fd0f)
Changeset: 2e1da90608e0d442f1e03508e65875c6949bc250
comment:6 Changed 11 years ago by
Milestone: | 1.9 → 1.8.18 |
---|
Note: See
TracTickets for help on using
tickets.
Simulate: fixed charCode to be undefined unless specified. Fixed #3229 - Safari: jQuery.simulate() doesn't set "which" field for key events