Track the selected tab for every tab kind, not just providers

Only provider delegates populated selectedTab, so activating Overview,
Usage & Spend or Sessions left it pointing at the provider tab that had
just been deselected. A later resize or tab-width change then scrolled
that stale provider back into view, hiding the tab the user had actually
picked.

Route selection through one claimSelectedTab(item, isSelected) on the
strip: a tab claims the slot when it becomes selected and releases it
when it stops being selected. Overview, the global tabs and the provider
tabs all report through it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
75f02fb95bSimone committed on 8/16/2026, 1:16:27 AMparentc5a3047

Checks

All checks passed
3 files changedLine totals unavailable