fix(native-chat): retire hosted rows on structured tab activation

This commit is contained in:
Brennan Benson
2026-08-26 13:59:17 -07:00
parent 803d16b4ea
commit cbefe2feca
@@ -215,10 +215,14 @@ export function renderTabBarItems({
tabCount={items.length}
hasTabsToRight={index < items.length - 1}
hasTabsToLeft={index > 0}
isActive={activeTabType === 'agent-session' && item.id === activeTabId}
isActive={
!clientHostedRowOwnsActiveState &&
activeTabType === 'agent-session' &&
item.id === activeTabId
}
isPinned={item.isPinned}
isExpanded={false}
onActivate={() => onActivateAgentSession?.(item.id)}
onActivate={() => activateRealTab(onActivateAgentSession)(item.id)}
onClose={() => onClose(item.id)}
onCloseOthers={() => onCloseOthers(item.id)}
onCloseToRight={() => onCloseToRight(item.id)}