Opened 12 years ago
Closed 12 years ago
#8550 closed bug (fixed)
Incorrect custom event bind
Reported by: | Owned by: | dmethvin | |
---|---|---|---|
Priority: | undecided | Milestone: | 1.next |
Component: | event | Version: | 1.5.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Both document & document.body has beean binded a custom event "error". When some element trigger a custom event "error.network", only document's event handler triggered;
Change History (7)
comment:1 follow-up: 2 Changed 12 years ago by
Component: | unfiled → event |
---|---|
Owner: | set to [email protected]… |
Status: | new → pending |
comment:2 Changed 12 years ago by
Status: | pending → new |
---|
Yes, I've post a testcase in jsFiddle: http://jsfiddle.net/KYT5H/1/. It include jQuery 1.5.1, Please take a look at it.
Replying to dmethvin:
Thanks for your time and interest in helping out with the jQuery project, but this is not a valid bug report. We require that all tickets have a valid and reproducible test case on jsFiddle in order for us to audit the issue. What you've placed here does not even include any Javascript or jQuery! If you can build a testcase that duplicates the error you've described here, we will be happy to take a look at it. If you need support, please head to the jQuery Forum or the #jquery IRC channel on irc.freenode.net. Thanks again!
comment:3 Changed 12 years ago by
Your test case had extra <html><body> tags - here's a clean version ( problem sill persistant )
comment:4 Changed 12 years ago by
Using a non-native event name: http://jsfiddle.net/danheberden/KYT5H/6/
comment:5 Changed 12 years ago by
Here's a more thorough test case:
http://jsfiddle.net/cowboy/RbwZE/
There are two issues here:
The first, reported separately in #8712, is that custom events don't bubble up to window.
The second, more relevant, issue is that namespaced event handlers appear to be firing even when the appropriate namespace wasn't specified when triggering. This doesn't occur on the originating element, it only occurs during propagation.
comment:6 Changed 12 years ago by
Owner: | changed from [email protected]… to dmethvin |
---|---|
Status: | new → assigned |
comment:7 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed by the 1.6 event reorg here: https://github.com/jquery/jquery/commit/bfa32317d2a56145a2d1151c60ce2d71d1328dd9
Thanks for your time and interest in helping out with the jQuery project, but this is not a valid bug report. We require that all tickets have a valid and reproducible test case on jsFiddle in order for us to audit the issue. What you've placed here does not even include any Javascript or jQuery! If you can build a testcase that duplicates the error you've described here, we will be happy to take a look at it. If you need support, please head to the jQuery Forum or the #jquery IRC channel on irc.freenode.net. Thanks again!