From 5d336df70664a9c8db497f57ef9cfbaf59fb28e8 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 28 Mar 2019 21:43:19 -0700 Subject: [PATCH] Allow for null targetFiber for root event handling (#15247) --- packages/react-dom/src/events/DOMEventResponderSystem.js | 2 +- packages/react-dom/src/events/ReactDOMEventListener.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-dom/src/events/DOMEventResponderSystem.js b/packages/react-dom/src/events/DOMEventResponderSystem.js index 8ef3c42d55..ce23eb5ad9 100644 --- a/packages/react-dom/src/events/DOMEventResponderSystem.js +++ b/packages/react-dom/src/events/DOMEventResponderSystem.js @@ -259,7 +259,7 @@ function handleTopLevelType( export function runResponderEventsInBatch( topLevelType: DOMTopLevelEventType, - targetFiber: Fiber, + targetFiber: null | Fiber, nativeEvent: AnyNativeEvent, nativeEventTarget: EventTarget, eventSystemFlags: EventSystemFlags, diff --git a/packages/react-dom/src/events/ReactDOMEventListener.js b/packages/react-dom/src/events/ReactDOMEventListener.js index 5591646b19..1e1e67936f 100644 --- a/packages/react-dom/src/events/ReactDOMEventListener.js +++ b/packages/react-dom/src/events/ReactDOMEventListener.js @@ -143,7 +143,7 @@ function handleTopLevel(bookKeeping: BookKeepingInstance) { nativeEvent, eventTarget, ); - } else if (enableEventAPI && targetInst !== null) { + } else if (enableEventAPI) { // Responder event system (experimental event API) runResponderEventsInBatch( topLevelType,