const {
visitedTabs, // Set of tab IDs the user has visited this session
markTabVisited, // Mark a tab as visited (triggers analytics)
tabStates, // Map of saved per-tab state objects
saveTabState, // Persist state for a specific tab
getTabState, // Retrieve saved state for a tab (with 24h expiry)
clearTabState, // Clear saved state for a tab
isTabReady, // Whether the tab system has finished initializing
shouldPreload, // Whether a given tab should be preloaded
tabSwitchCount, // Total number of tab switches this session
lastActiveTab, // ID of the most recently active tab
} = useTabContext();