@samitouri / QOS-React-2 / commits / 264bc2e7f2

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