Bug Tracker

Opened 12 years ago

Closed 12 years ago

Last modified 11 years ago

#7922 closed bug (fixed)

live('click') does not fire when when live('submit') is bound first in IE

Reported by: david.n.arnold@… Owned by: dmethvin
Priority: blocker Milestone: 1.5.1
Component: event Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:

Description

In certain cases, handling of click and submit events registered through the live method will fail on IE 8.

This is not the same issue as #6359.

There are two test cases here: http://jsfiddle.net/jKbYH/1/

You can uncomment one or the other test case to demonstrate the issue (but not both).

Change History (4)

comment:1 Changed 12 years ago by Rick Waldron

Component: unfiledevent

comment:2 Changed 12 years ago by snover

Milestone: 1.next1.5.1
Priority: undecidedblocker
Status: newopen
Summary: Incorrect event handling on IE 8 (live submit + live click interaction)live('click') does not fire when when live('submit') is bound first in IE

This is basically the opposite problem to the one that was supposedly fixed by #6359.

comment:3 Changed 12 years ago by dmethvin

Owner: set to dmethvin
Status: openassigned

I think this is similar to #6319 which I've already tackled, so I'll take a look at it.

comment:4 Changed 12 years ago by Dave Methvin

Resolution: fixed
Status: assignedclosed

Fixes #7922. Copy the donor event when simulating a bubbling submit in IE so that we don't accidentally stop propagation on it. Remove a bunch of return statements that could also cancel the event. DRY out the liveFired change from #6359 by moving it to the trigger() function.

Changeset: 12c0e1a692aa045e9d3cf166a41748d7f5fe31cc

Note: See TracTickets for help on using tickets.