From df8db4e005573d3cd793f9a6406e97e6014d5545 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 14 Nov 2019 13:47:39 +0000 Subject: [PATCH] [react-interactions] Enable event system before dispatching blur (#17365) --- packages/react-dom/src/client/ReactDOMHostConfig.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-dom/src/client/ReactDOMHostConfig.js b/packages/react-dom/src/client/ReactDOMHostConfig.js index 9d72ced2d9..25c4044734 100644 --- a/packages/react-dom/src/client/ReactDOMHostConfig.js +++ b/packages/react-dom/src/client/ReactDOMHostConfig.js @@ -211,6 +211,8 @@ export function prepareForCommit(containerInfo: Container): void { export function resetAfterCommit(containerInfo: Container): void { restoreSelection(selectionInformation); + ReactBrowserEventEmitterSetEnabled(eventsEnabled); + eventsEnabled = null; if (enableFlareAPI) { const activeElementDetached = (selectionInformation: any) .activeElementDetached; @@ -219,8 +221,6 @@ export function resetAfterCommit(containerInfo: Container): void { } } selectionInformation = null; - ReactBrowserEventEmitterSetEnabled(eventsEnabled); - eventsEnabled = null; } export function createInstance(