diff --git a/src/tabs/Tabs.tsx b/src/tabs/Tabs.tsx
index fa9a7ebb..137326ba 100644
--- a/src/tabs/Tabs.tsx
+++ b/src/tabs/Tabs.tsx
@@ -50,6 +50,10 @@ const tabListCSS = css`
gap: var(--ac-global-dimension-static-size-65);
}
+ button[data-is-hidden='true'] {
+ display: none;
+ }
+
&[data-orientation='horizontal'] {
flex-direction: row;
border-bottom: 1px solid var(--tab-border-color);
@@ -120,6 +124,7 @@ export function Tabs({
className={`ac-tabs ${className}`}
data-orientation={orientation}
css={tabsContainerCSS}
+ data-selected-tab-index={selectedIndex}
>
{tabs.map((tab, index) => {
@@ -128,6 +133,8 @@ export function Tabs({