Commit c6115042 authored by Dave Methvin's avatar Dave Methvin

Fix #13143. Event target cannot be a text node.

Check removed in the initial 2.0 refactor but Chrome still needs it. No effective way to unit test; see the test case in #13143.
parent d2a51f0e
...@@ -470,6 +470,12 @@ jQuery.event = { ...@@ -470,6 +470,12 @@ jQuery.event = {
event[ prop ] = originalEvent[ prop ]; event[ prop ] = originalEvent[ prop ];
} }
// Target should not be a text node (#504, #13143)
// Support: Chrome 23+, Safari?
if ( event.target.nodeType === 3 ) {
event.target = event.target.parentNode;
}
return fixHook.filter? fixHook.filter( event, originalEvent ) : event; return fixHook.filter? fixHook.filter( event, originalEvent ) : event;
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment