diff --git a/awx/ui_next/.eslintrc b/awx/ui_next/.eslintrc
index a648085d46..90c96ae87b 100644
--- a/awx/ui_next/.eslintrc
+++ b/awx/ui_next/.eslintrc
@@ -60,6 +60,7 @@
"mode",
"aria-labelledby",
"aria-hidden",
+ "aria-controls",
"sortKey",
"ouiaId",
"credentialTypeNamespace",
diff --git a/awx/ui_next/src/components/RoutedTabs/RoutedTabs.jsx b/awx/ui_next/src/components/RoutedTabs/RoutedTabs.jsx
index d4d5336c11..11744603aa 100644
--- a/awx/ui_next/src/components/RoutedTabs/RoutedTabs.jsx
+++ b/awx/ui_next/src/components/RoutedTabs/RoutedTabs.jsx
@@ -3,8 +3,7 @@ import { shape, string, number, arrayOf, node, oneOfType } from 'prop-types';
import { Tab, Tabs, TabTitleText } from '@patternfly/react-core';
import { useHistory, useLocation } from 'react-router-dom';
-function RoutedTabs(props) {
- const { tabsArray } = props;
+function RoutedTabs({ tabsArray }) {
const history = useHistory();
const location = useLocation();
@@ -36,8 +35,9 @@ function RoutedTabs(props) {
aria-label={typeof tab.name === 'string' ? tab.name : null}
eventKey={tab.id}
key={tab.id}
- link={tab.link}
+ href={tab.link}
title={