| Permission | Data Accessed | How it's Harnessed |
|---|---|---|
tabs |
Accessed only while tabs are open: • tab.id - Chrome's internal identifier• tab.url - Current URL• tab.title - Page title• tab.favIconUrl - Favicon URL• tab.lastAccessed - Last accessed timestamp• tab.windowId - Window ID and position• tab.active - Active/inactive status• tab.index - Position within window |
• Organize tabs by domain • Find and close duplicates • Merge tabs between windows • Display tab information in UI |
tabGroups |
• Tab group IDs and metadata • Group titles, colors, collapsed state |
• Preserve tab group organization during window merge operations • Preserve tab group integrity when ungrouped tabs are sorted |
favicon |
• Website favicon image URLs • Favicon image data |
• Display website icons in domain grid • Create favicon proxy for chrome:// pages |
storage |
• Tab state data via chrome.storage.local• Temporary tab organization data |
• Sync real-time tab changes to UI • Store temporary tab organization data • Enable live interface updates |
sidePanel |
• UI display permission only | • Display the sidepanel • Provide tab management controls |
contextMenus |
• No data accessed • Right-click menu creation only |
• Add "About" option for right clicking on the extension favicon in Chrome toolbar. This points to the Tabberwocky walkthrough. |
tabGroups permission. This is needed to preserve tab group integrity during tab sorting and windows merge operations.