From 19e73d8c269f7563f04ee39a51698ba8cd57d6b1 Mon Sep 17 00:00:00 2001 From: emyarod Date: Tue, 21 Jan 2020 15:57:11 -0600 Subject: [PATCH] fix(Tabs): allow keyboard event defaults --- packages/react/src/components/Tabs/Tabs.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react/src/components/Tabs/Tabs.js b/packages/react/src/components/Tabs/Tabs.js index 99d1325de9dd..bf61d8f6e8b5 100644 --- a/packages/react/src/components/Tabs/Tabs.js +++ b/packages/react/src/components/Tabs/Tabs.js @@ -179,10 +179,10 @@ export default class Tabs extends React.Component { } if (window.matchMedia('(min-width: 42rem)').matches) { - evt.preventDefault(); const nextIndex = this.getNextIndex(index, this.getDirection(evt)); const tab = this.getTabAt(nextIndex); - if (tab) { + if (tab && matches(evt, [keys.ArrowLeft, keys.ArrowRight])) { + evt.preventDefault(); this.selectTabAt(nextIndex, onSelectionChange); if (tab.tabAnchor) { tab.tabAnchor.focus();