diff --git a/src/shared/utils/ReactErrorUtils.js b/src/shared/utils/ReactErrorUtils.js index d55f827840..4d1ee4ad7a 100644 --- a/src/shared/utils/ReactErrorUtils.js +++ b/src/shared/utils/ReactErrorUtils.js @@ -67,11 +67,12 @@ if (__DEV__) { var fakeNode = document.createElement('react'); ReactErrorUtils.invokeGuardedCallback = function(name, func, a, b) { var boundFunc = func.bind(null, a, b); - fakeNode.addEventListener(name, boundFunc, false); + var evtType = `react-${name}`; + fakeNode.addEventListener(evtType, boundFunc, false); var evt = document.createEvent('Event'); - evt.initEvent(name, false, false); + evt.initEvent(evtType, false, false); fakeNode.dispatchEvent(evt); - fakeNode.removeEventListener(name, boundFunc, false); + fakeNode.removeEventListener(evtType, boundFunc, false); }; } }