Skip to main content

Bug Tracker

Side navigation

#6367 closed bug (duplicate)

Opened March 28, 2010 01:15PM UTC

Closed March 29, 2010 02:27PM UTC

Exeption throw

Reported by: Aristos Owned by:
Priority: Milestone: 1.4.3
Component: event Version: 1.4.2
Keywords: Cc:
Blocked by: Blocking:
Description

ver 1.4.2

Line 1919, inside handle: function( event ).

on this point, some time (when I make refress on ie, just before leaving the page for the refress) the events are undefined, so the handlers = events[] throw an error.

var events = jQuery.data(this, "events"), handlers = events[ event.type ];

Try this way.

var events = jQuery.data(this, "events");

if ( events ) {

var handlers = events[ event.type ];

if(handlers)

{

// Clone the handlers to prevent manipulation

handlers = handlers.slice(0);

Attachments (1)
  • jQueryBug1.gif (16.4 KB) - added by Aristos March 29, 2010 06:44AM UTC.

    Capture for this bug.

Change History (3)

Changed March 28, 2010 08:55PM UTC by dmethvin comment:1

resolution: → invalid
status: newclosed

Please reopen with a test case that includes html and javascript needed to reproduce the problem.

Changed March 29, 2010 06:38AM UTC by Aristos comment:2

resolution: invalid
status: closedreopened

I can not give you test case at least now, because this happens on a very difficult page on my backoffice on my developed computer on private program. And happens when I try to insert and develop a chart gallery the Highcharts. What I can give you is a screen capture if you like.

This page that this bug happens, is on asp.net including some Yahoo compoments, jQuery, prototype, and Ms Ajax. Sounds complicate but it is not and working fine, until I catch up this exception.

Anyway

Can you see that with out test, the bug exist ?

If the jQuery.data(this, "events");, return undefined - null, the bug exist, because the next event the events[] just throw an exception.

Anyway thank you in advanced.

Changed March 29, 2010 02:27PM UTC by john comment:3

component: unfiledevent
resolution: → duplicate
status: reopenedclosed

Ah, ok - yeah, that bug has already been fixed and will be in jQuery 1.4.3.