diff --git a/src/components/tab-group/tab-group.ts b/src/components/tab-group/tab-group.ts index 9bf1e475..5d3b98aa 100644 --- a/src/components/tab-group/tab-group.ts +++ b/src/components/tab-group/tab-group.ts @@ -250,8 +250,8 @@ export default class SlTabGroup extends ShoelaceElement { this.activeTab = tab; // Sync active tab and panel - this.tabs.map(el => (el.active = el === this.activeTab)); - this.panels.map(el => (el.active = el.name === this.activeTab?.panel)); + this.tabs.forEach(el => (el.active = el === this.activeTab)); + this.panels.forEach(el => (el.active = el.name === this.activeTab?.panel)); this.syncIndicator(); if (['top', 'bottom'].includes(this.placement)) {