Fix missing change event target in old IE
Events have `.srcElement` in old IE, not `.target`. Fixes #4578.
Ben Alpert committed
Aug 6, 2015 at 15:08 UTC
264bc2e7f2692401beab42e784ea3335ff9284ef
1 file changed
+2
-1
src/renderers/dom/client/eventPlugins/ChangeEventPlugin.js
+2
-1
@@ -18,6 +18,7 @@ var ExecutionEnvironment = require('ExecutionEnvironment');
18
var ReactUpdates = require('ReactUpdates');
19
var SyntheticEvent = require('SyntheticEvent');
20
21
+var getEventTarget = require('getEventTarget');
22
var isEventSupported = require('isEventSupported');
23
var isTextInputElement = require('isTextInputElement');
24
var keyOf = require('keyOf');
@@ -75,7 +76,7 @@ function manualDispatchChangeEvent(nativeEvent) {
76
eventTypes.change,
77
activeElementID,
78
nativeEvent,
78
- nativeEvent.target
79
+ getEventTarget(nativeEvent)
80
);
81
EventPropagators.accumulateTwoPhaseDispatches(event);
82