Skip to main content

Bug Tracker

Side navigation

#7922 closed bug (fixed)

Opened January 07, 2011 11:21PM UTC

Closed February 15, 2011 09:10PM UTC

Last modified March 09, 2012 05:32PM UTC

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

Reported by: david.n.arnold@gmail.com 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).

Attachments (0)
Change History (4)

Changed January 18, 2011 01:42PM UTC by rwaldron comment:1

component: unfiledevent

Changed February 06, 2011 04:21PM UTC by snover comment:2

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.

Changed February 10, 2011 03:02AM UTC by dmethvin comment:3

owner: → dmethvin
status: openassigned

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

Changed February 15, 2011 09:10PM UTC by Dave Methvin comment:4

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