dillon1000/react

Commit

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]>
Browse files
Changed paths13 files
First-parent comparison
M packages/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 Modified
Patch

Files changed

Rendering syntax-highlighted changes…