dillon1000/react
Commit
Browse files fix: onFocus/onBlur/onBeforeInput have a matching event type (#19561)
* test: Add current behavior for event types of onFocus/onBlur * fix: onFocus/onBlur have a matching event type * fix useFocus * fix: don't compare native event types with react event types * Add FocusIn/FocusOutEventInterface * A simpler alternative fix * Add regression tests * Always pass React event type and fix beforeinput Co-authored-by: Dan Abramov <[email protected]>
Changed paths13 files
First-parent comparisonpackages/react-dom/src/__tests__/ReactDOMEventPropagation-test.js ModifiedM packages/react-dom/src/events/DOMPluginEventSystem.js ModifiedM packages/react-dom/src/events/ReactSyntheticEventType.js ModifiedM packages/react-dom/src/events/SyntheticEvent.js ModifiedA packages/react-dom/src/events/__tests__/SyntheticFocusEvent-test.js AddedM packages/react-dom/src/events/plugins/BeforeInputEventPlugin.js ModifiedM packages/react-dom/src/events/plugins/ChangeEventPlugin.js ModifiedM packages/react-dom/src/events/plugins/EnterLeaveEventPlugin.js ModifiedM packages/react-dom/src/events/plugins/SelectEventPlugin.js ModifiedM packages/react-dom/src/events/plugins/SimpleEventPlugin.js ModifiedM packages/react-dom/src/events/plugins/__tests__/ModernBeforeInputEventPlugin-test.js ModifiedM packages/react-dom/src/test-utils/ReactTestUtils.js ModifiedM packages/react-interactions/events/src/dom/create-event-handle/__tests__/useFocus-test.internal.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…