1 item
Automatically enable Picture-in-Picture for videos when switching tabs or collapsing panels (Vivialdi only). Better Auto PiP automatically activates Picture-in-Picture (PiP) mode for videos when you: - Switch to a different tab - Collapse your browser panel (Vivaldi) Perfect for keeping videos visible while multitasking! 🎯 KEY FEATURES • Automatic PiP Activation - Triggers when switching away from video tabs - Detects panel collapse in Vivaldi browser - Configurable delays to avoid false triggers • Smart Site Detection - Pre-configured for 12+ popular video sites - Automatic detection of new video sites - Per-site enable/disable controls • Flexible Configuration - Adjust debounce timing - Customize panel collapse thresholds - Optional: Exit PiP when returning to tab - "Arm" mode for temporarily bypassing restrictions • Privacy Focused - No data collection - No analytics or tracking - All settings stored locally - Open source on GitHub ⚙️ CONFIGURATION Access extension settings to: - Enable/disable for specific sites - Configure tab switching behavior - Adjust panel collapse detection (Vivaldi) - Set debounce delays - Control PiP exit behavior 🔧 REQUIREMENTS - Chrome/Edge/Brave (Manifest V3) - Browser must support Picture-in-Picture API - Panel collapse feature requires Vivaldi browser 📖 HOW IT WORKS When you switch tabs or collapse a panel, Better Auto PiP detects the change and requests PiP mode for any playing video. The video continues in a floating window that stays on top of other windows. Some sites require user interaction before allowing PiP. In these cases, click the in-page notification to "arm" the extension temporarily. 🛡️ PERMISSIONS EXPLAINED • Storage: Save your settings • Tabs: Detect tab switching • Host permissions: Inject PiP logic on supported video sites 🔗 LINKS GitHub: https://github.com/seanharsh/Better-Auto-PiP Report Issues: https://github.com/seanharsh/Better-Auto-PiP/issues
Jan 22, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.