Open ruslansagitov opened 10 years ago
Regression after https://github.com/jquery/jquery-simulate/commit/206bbf873e8f63646fcd1daa3c4713c2ebd66196. In this commit, the following code was added:
if ( elem[ type ] ) { elem[ type ](); } else …
But in this code, the event object is not passed to the handler! It leads to lots of bugs, for example, inability to use options for the click event:
click
$('button').simulate('click', { button: 2 }); /* right mouse button */
It has bad influence on the focus (and hence focusin and focusout) event as well.
focus
focusin
focusout
:+1:
Regression after https://github.com/jquery/jquery-simulate/commit/206bbf873e8f63646fcd1daa3c4713c2ebd66196. In this commit, the following code was added:
But in this code, the event object is not passed to the handler! It leads to lots of bugs, for example, inability to use options for the
click
event:It has bad influence on the
focus
(and hencefocusin
andfocusout
) event as well.