From cd62e62a47315f835b40b330ddda39aab413e17d Mon Sep 17 00:00:00 2001 From: emyarod Date: Wed, 22 Jan 2020 00:16:06 -0600 Subject: [PATCH] fix(Tabs): allow keyboard event defaults (#5124) --- 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 fe88e83a309a..96dafa96e7c9 100644 --- a/packages/react/src/components/Tabs/Tabs.js +++ b/packages/react/src/components/Tabs/Tabs.js @@ -180,10 +180,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();