dillon1000/react

Commit

[react-interactions] fix Press/Tap behavior for virtual middle clicks (#17554)

Tools like BetterTouchTool for macOS trigger middle-clicks with a 'buttons'
value that doesn't correspond to the middle-mouse button. To account for this
we also inspect the value of 'button'.

Close #17367
Browse files
Changed paths9 files
First-parent comparison
M packages/react-interactions/events/src/dom/PressLegacy.js ModifiedM packages/react-interactions/events/src/dom/Tap.js ModifiedM packages/react-interactions/events/src/dom/__tests__/Press-test.internal.js ModifiedM packages/react-interactions/events/src/dom/__tests__/PressLegacy-test.internal.js ModifiedM packages/react-interactions/events/src/dom/__tests__/Tap-test.internal.js ModifiedM packages/react-interactions/events/src/dom/testing-library/domEnvironment.js ModifiedM packages/react-interactions/events/src/dom/testing-library/domEventSequences.js ModifiedM packages/react-interactions/events/src/dom/testing-library/domEvents.js ModifiedM packages/react-interactions/events/src/dom/testing-library/index.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…