From f860e0bd2f7dd228a14704d78ed5208cbe870d01 Mon Sep 17 00:00:00 2001 From: Richard Gibson Date: Sun, 13 Jan 2013 14:32:38 -0500 Subject: [PATCH] Fix #13180: don't delegate into SVG --- src/event.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/event.js b/src/event.js index f53f67191f..2c319f3e07 100644 --- a/src/event.js +++ b/src/event.js @@ -405,8 +405,9 @@ jQuery.event = { cur = event.target; // Find delegate handlers + // Black-hole SVG instance trees (#13180) // Avoid non-left-click bubbling in Firefox (#3861) - if ( delegateCount && (!event.button || event.type !== "click") ) { + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { for ( ; cur != this; cur = cur.parentNode || this ) {