diff --git a/packages/react-dom/src/events/ReactDOMEventListener.js b/packages/react-dom/src/events/ReactDOMEventListener.js index 32da3c6106147..51897225474d6 100644 --- a/packages/react-dom/src/events/ReactDOMEventListener.js +++ b/packages/react-dom/src/events/ReactDOMEventListener.js @@ -188,11 +188,11 @@ export function trapEventForResponderEventSystem( // and can provide polyfills if needed. if (passive) { if (passiveBrowserEventsSupported) { + eventFlags |= IS_PASSIVE; + } else { eventFlags |= IS_ACTIVE; eventFlags |= PASSIVE_NOT_SUPPORTED; passive = false; - } else { - eventFlags |= IS_PASSIVE; } } else { eventFlags |= IS_ACTIVE;