Bug Tracker

Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#9325 closed bug (invalid)

REGRESSION: bind with third parameter of false fails in 1.6.x

Reported by: [email protected] Owned by:
Priority: low Milestone: 1.next
Component: event Version: 1.6.1
Keywords: Cc:
Blocked by: Blocking:


Passing "false" as the third parameter to bind will cause the event handler to not to work, or in some cases, cause an error in jQuery 1.6 and 1.6.1. This is a prescribed use case of bind (see: http://api.jquery.com/bind/) and has caused numerous bugs attempting to upgrade several sites; it worked correctly in jQuery 1.5.x.

Test cases have been uploaded to jsFiddle. with 1.6.1: http://jsfiddle.net/sVnK7/ with 1.5.2: http://jsfiddle.net/MhW57/

Change History (2)

comment:1 Changed 12 years ago by timmywil

Component: unfiledevent
Priority: undecidedlow
Resolution: invalid
Status: newclosed

You're using an invalid signature. If the second argument is a function, false should not be passed. See the signatures for http://api.jquery.com/bind.

comment:2 Changed 12 years ago by timmywil

Version 0, edited 12 years ago by timmywil (next)
Note: See TracTickets for help on using tickets.