Bug Tracker

Ticket #8728 (closed bug: fixed)

Opened 3 years ago

Last modified 2 years ago

Event 'mouseenter' not firing when the element being left is removed on leaving

Reported by: rechosen@… Owned by: dmethvin
Priority: high Milestone: 1.7
Component: event Version: 1.5.1
Keywords: Cc:
Blocking: Blocked by:

Description

The jsFiddle example should speak for itself:

 http://jsfiddle.net/Bgs2P/1/

Compare the behavior with the following jsFiddle, where the "prepend" was replaced with an "append":

 http://jsfiddle.net/djquery/Bgs2P/2/

That one shows expected behavior.

The formalities:

  1. The bug only occurs in 1.5.1 (and the latest git build as of the moment of posting this), not in 1.3.2, 1.4.2, 1.4.4 or 1.5. Appears to be a regression between 1.5 and 1.5.1
  2. Tested and occuring in FF 3.6.13; IE{6,7,8}; Chrome 10.0.648.204; Safari 5.0.4
  3. Occuring on both Arch Linux and Windows XP
  4. The instructions for reproducing are in the jsFiddle, as are the expected and actual behavior

Change History

comment:1 Changed 3 years ago by ajpiano

  • Priority changed from undecided to high
  • Status changed from new to open
  • Component changed from unfiled to event

comment:2 Changed 3 years ago by dmethvin

  • Owner set to dmethvin
  • Status changed from open to assigned
  • Milestone changed from 1.next to 1.7

This bug is fixed in my 1.7 branch, I'll reconfirm when it lands later this month.

comment:3 Changed 3 years ago by dmethvin

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed in the 1.7 event rewrites.

Note: See TracTickets for help on using tickets.