Bug Tracker

Opened 10 years ago

Closed 10 years ago

#6969 closed bug (duplicate)

jQuery1.4.2 has introduced a bug regarding the removal of events within dynamically nested objects

Reported by: bgaraventa Owned by:
Priority: undecided Milestone: 1.4.3
Component: unfiled Version: 1.4.2
Keywords: events Cc:
Blocked by: Blocking:

Description

It appears that jQuery1.4.2 has introduced a bug regarding the removal of events within dynamically nested objects, causing a script error to occur that prevents further execution.

Verified using uncompressed jQuery1.4 at

http://whatsock.com/accDCwJ1.4.htm

No problem encountered.

Verified using uncompressed jQuery1.4.1 at

http://whatsock.com/accDCwJ1.4.1.htm

No problem encountered.

Verified using uncompressed jQuery1.4.2 at

http://whatsock.com/accDCwJ1.4.2.htm

Generates the following error using IE8 with Show Notification About All Script Errors enabled:

'events' is null or not an object Line: 4519 jquery-1.4.2.js Char: 5 Code: 0

Steps to reproduce using the urls above:

  1. From the home page, open the Live Demo tab.
  1. Scroll down to the section "Dynamic Editor with XML Generated Menus", and activate the link "Edit Content".
  1. Activate the File menu within the dynamic simulated dialog, then activate one of the links that appears in the drop down menu.
  1. Now activate the Core API tab link on the left side of the screen.
  1. Verify that an error has or has not appeared.

Alternatively: On the Getting Started tab, within the Downloads section, is a clone sample of the WhatSock.com site, which can be used to reproduce the same behavior using a local copy of jQuery.

Change History (2)

comment:1 Changed 10 years ago by snover

need: ReviewTest Case
Priority: undecided

The links provided all redirect to the same place. Please create a reduced testcase and link to it. Thanks!

comment:2 Changed 10 years ago by dmethvin

Resolution: duplicate
Status: newclosed

From the description I am pretty sure this is a dup of #6355.

Note: See TracTickets for help on using tickets.