Bug Tracker

Modify

Ticket #10575 (closed bug: fixed)

Opened 2 years ago

Last modified 2 years ago

Breaking changes in live event propagation between 1.6.4 and 1.7rc1

Reported by: musicisair@… Owned by:
Priority: blocker Milestone: 1.7
Component: event Version: 1.7rc1
Keywords: Cc:
Blocking: Blocked by:

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

comment:1 Changed 2 years ago by musicisair@…

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.

comment:2 Changed 2 years ago by musicisair@…

For further clarification:

The error is that the .change-logger event isn't firing for the "all" input.

comment:3 Changed 2 years ago by gnarf

  • Status changed from new to open
  • Summary changed from Breaking changes in live event propagation between 1.6.4 and 1.7rc1 to 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 2 years ago by gnarf

  • Summary changed from Missing event when to Breaking changes in live event propagation between 1.6.4 and 1.7rc1

comment:5 Changed 2 years ago by gnarf

  • Priority changed from undecided to blocker
  • Component changed from unfiled to event
  • Milestone changed from None to 1.7

comment:6 Changed 2 years ago by Dave Methvin

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

Fix #10575. Undeclared matched var hosed recursive delegate calls.

Thanks davidmurdoch for staying with this bug!

Changeset: fc13f5b6cebc25e7cdb7bc72c4a7d3298e2c696a

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.