diff --git a/packages/react-dom/src/__tests__/__snapshots__/ReactTestUtils-test.js.snap b/packages/react-dom/src/__tests__/__snapshots__/ReactTestUtils-test.js.snap index ff776881ef5b4..14f2058dd895a 100644 --- a/packages/react-dom/src/__tests__/__snapshots__/ReactTestUtils-test.js.snap +++ b/packages/react-dom/src/__tests__/__snapshots__/ReactTestUtils-test.js.snap @@ -6,6 +6,7 @@ Array [ "animationEnd", "animationIteration", "animationStart", + "auxClick", "beforeInput", "blur", "canPlay", diff --git a/packages/react-dom/src/events/DOMTopLevelEventTypes.js b/packages/react-dom/src/events/DOMTopLevelEventTypes.js index dc526a0ef00b7..fb0cee3eedc36 100644 --- a/packages/react-dom/src/events/DOMTopLevelEventTypes.js +++ b/packages/react-dom/src/events/DOMTopLevelEventTypes.js @@ -56,6 +56,7 @@ export const TOP_CONTEXT_MENU = unsafeCastStringToDOMTopLevelType( export const TOP_COPY = unsafeCastStringToDOMTopLevelType('copy'); export const TOP_CUT = unsafeCastStringToDOMTopLevelType('cut'); export const TOP_DOUBLE_CLICK = unsafeCastStringToDOMTopLevelType('dblclick'); +export const TOP_AUX_CLICK = unsafeCastStringToDOMTopLevelType('auxclick'); export const TOP_DRAG = unsafeCastStringToDOMTopLevelType('drag'); export const TOP_DRAG_END = unsafeCastStringToDOMTopLevelType('dragend'); export const TOP_DRAG_ENTER = unsafeCastStringToDOMTopLevelType('dragenter'); diff --git a/packages/react-dom/src/events/SimpleEventPlugin.js b/packages/react-dom/src/events/SimpleEventPlugin.js index b3a45bfbe8121..e83c69fb72f68 100644 --- a/packages/react-dom/src/events/SimpleEventPlugin.js +++ b/packages/react-dom/src/events/SimpleEventPlugin.js @@ -64,6 +64,7 @@ const interactiveEventTypeNames: Array = [ [DOMTopLevelEventTypes.TOP_CONTEXT_MENU, 'contextMenu'], [DOMTopLevelEventTypes.TOP_COPY, 'copy'], [DOMTopLevelEventTypes.TOP_CUT, 'cut'], + [DOMTopLevelEventTypes.TOP_AUX_CLICK, 'auxClick'], [DOMTopLevelEventTypes.TOP_DOUBLE_CLICK, 'doubleClick'], [DOMTopLevelEventTypes.TOP_DRAG_END, 'dragEnd'], [DOMTopLevelEventTypes.TOP_DRAG_START, 'dragStart'], @@ -245,6 +246,7 @@ const SimpleEventPlugin: PluginModule & { return null; } /* falls through */ + case DOMTopLevelEventTypes.TOP_AUX_CLICK: case DOMTopLevelEventTypes.TOP_DOUBLE_CLICK: case DOMTopLevelEventTypes.TOP_MOUSE_DOWN: case DOMTopLevelEventTypes.TOP_MOUSE_MOVE: