Last modified: 2014-07-15 14:27:00 UTC
Original bug title: [jquery.tipsy] Uses deprecated $.fn.live when using live option Minimal test case: mw.loader.using( 'jquery.tipsy', function() { $( '<div>' ) .tipsy( { live: true } ); } ); Evidence: https://git.wikimedia.org/blob/mediawiki%2Fcore.git/dcdca4944dec1228b6ca38955298c8a541f01378/resources%2Fsrc%2Fjquery.tipsy%2Fjquery.tipsy.js#L186 var binder = options.live ? 'live' : 'bind', eventIn = options.trigger == 'hover' ? 'mouseenter' : 'focus', eventOut = options.trigger == 'hover' ? 'mouseleave' : 'blur'; this[ binder ]( eventIn, enter )[ binder ]( eventOut, leave ); Expected: Work around according to http://api.jquery.com/live/