#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 12 years ago by
Owner: | changed from paul to rdworth |
---|---|
Status: | new → assigned |
comment:2 Changed 12 years ago by
Component: | ui.core → [internal] ui.test |
---|
comment:3 Changed 9 years ago by
Milestone: | TBD → 1.9 |
---|
comment:4 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:5 Changed 9 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 9 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