#10575 closed bug (fixed)
Breaking changes in live event propagation between 1.6.4 and 1.7rc1
| Reported by: | Owned by: | ||
|---|---|---|---|
| Priority: | blocker | Milestone: | 1.7 |
| Component: | event | Version: | 1.7rc1 |
| Keywords: | Cc: | ||
| Blocked by: | Blocking: |
Description
Test Cases: http://jsfiddle.net/musicisair/ALCvY/16/ (1.7rc1) http://jsfiddle.net/musicisair/ALCvY/17/ (1.6.4)
I had a hard time explaining this in jquery-dev IRC so I'll just let the code and console do the talking. Please see the test cases above.
Basically, events may not be triggered under certain circumstances in 1.7rc1 (when they ARE triggered in 1.6.4).
Change History (6)
comment:1 Changed 9 years ago by
comment:2 Changed 9 years ago by
For further clarification:
The error is that the .change-logger event isn't firing for the "all" input.
comment:3 Changed 9 years ago by
| Status: | new → open |
|---|---|
| Summary: | Breaking changes in live event propagation between 1.6.4 and 1.7rc1 → Missing event when |
Agreed, this should definitely be triggering a "change" event in the "change logger" delegate for the "all" input, but it isn't.
comment:4 Changed 9 years ago by
| Summary: | Missing event when → Breaking changes in live event propagation between 1.6.4 and 1.7rc1 |
|---|
comment:5 Changed 9 years ago by
| Component: | unfiled → event |
|---|---|
| Milestone: | None → 1.7 |
| Priority: | undecided → blocker |
comment:6 Changed 9 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | open → closed |
Fix #10575. Undeclared matched var hosed recursive delegate calls.
Thanks davidmurdoch for staying with this bug!
Changeset: fc13f5b6cebc25e7cdb7bc72c4a7d3298e2c696a

I just realized I didn't explain how to reproduce:
Click "Check All" and look at your console. The results differ between jQuery versions even though the code is the same.