dillon1000/react
Commit
Browse files [DOM] Scope Fragment once listeners to the fragment, not each child (#37169)
`{once: true}` events are supposed to fire once. Since the
`addEventListener` implementation adds a listener to each host child,
`once` was not respected if you trigger event on multiple children.
Here we wrap the event so we can remove is after the first callChanged paths3 files
First-parent comparisonpackages/react-dom-bindings/src/client/ReactFiberConfigDOM.js ModifiedM packages/react-dom/src/__tests__/ReactDOMFragmentRefs-test.js ModifiedM packages/react-reconciler/src/ReactFiberCommitWork.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…