#8456 closed bug (fixed)
trigger('mouseover') no longer triggers mouseenter
| Reported by: | john.firebaugh | Owned by: | dmethvin |
|---|---|---|---|
| Priority: | blocker | Milestone: | 1.5.2 |
| Component: | event | Version: | 1.5.1 |
| Keywords: | Cc: | ||
| Blocked by: | Blocking: |
Description
Alerts in 1.4.4, but not in 1.5. Caused by this commit:
https://github.com/jquery/jquery/commit/b46dff39c35ae05f92f6909ff8d07aa470e4a8d4
Change History (6)
comment:1 Changed 9 years ago by
| Component: | unfiled → event |
|---|---|
| Milestone: | 1.next → 1.5.2 |
| Priority: | undecided → blocker |
| Status: | new → open |
comment:2 Changed 9 years ago by
comment:3 Changed 9 years ago by
| Owner: | set to dmethvin |
|---|---|
| Status: | open → assigned |
comment:4 Changed 9 years ago by
Fix: https://github.com/jquery/jquery/pull/266
BTW, john.firebaugh, thanks for the report and for finding the problem commit!
Note: See
TracTickets for help on using
tickets.

Ah, someone saw this bug before me, I have another fiddle example that documents it and shows the fix: http://jsfiddle.net/zg6Na/18/
This works with jquery up to and including 1.5, starts breaking with 1.5.1 The problem is on line 2788 of dist/jquery.js (of 1.5.1)
2788
+ if ( parent !== document && (parent && !parent.parentNode )) {