What's New in v3.2.2
UI/UX Improvements & Debug Gating
- Optimistic UI Updates: Added immediate visual feedback when blocking channels - content hides instantly with automatic restoration if blocking fails, eliminating user uncertainty.
- Enhanced Mobile Menu Support: Improved 3-dot menu injection for YouTube mobile (ytm-menu-popup-renderer) with proper renderer tags and scope handling.
- Debug Gated Logging: All console logs now gated behind
window.__filtertubeDebugflag to reduce noise in production while maintaining full debug capabilities. - Scroll Preservation: Enhanced DOM fallback processing to respect user scrolling during filtering operations, preventing jarring scroll position changes.
- Channel Enrichment Limits: Added per-session limits (10 enrichments) to prevent excessive background requests and improve performance.
- Idle-Scheduled Rendering: Channel list rendering now uses
requestIdleCallbackwith batching for smoother UI updates in large lists.
State Management Refinements
- External Reload Debouncing: Storage changes from other tabs now debounced with intelligent signature comparison to prevent unnecessary UI re-renders.
- Selective Notifications: External updates only trigger full 'load' events when channel signatures actually change, otherwise use lightweight 'externalUpdate' events.
- Bridge State Management: Improved script injection state tracking with globalThis-based shared state for better reliability.
📥 Installation
🌐 Chrome, Brave, Edge (Chromium)
Download: filtertube-chrome-v3.2.2.zip
- Download and extract the zip file.
- Open your browser's extensions page (
chrome://extensions,brave://extensions, oredge://extensions). - Enable Developer mode.
- Click Load unpacked.
- Select the extracted folder.
🦊 Firefox (Desktop & Android)
Download: filtertube-firefox-v3.2.2.zip
Desktop:
- Download the zip file.
- Go to
about:debugging. - Click This Firefox on the left sidebar.
- Click Load Temporary Add-on...
- Select the downloaded zip file.
Android:
- Install Firefox for Android.
- Download the zip file to your device.
- In Firefox, go to
about:debugging. - Enable USB debugging and connect via
adb(see Mozilla docs).
🔴 Opera
Download: filtertube-opera-v3.2.2.zip
- Download and extract the zip file.
- Go to
opera://extensions. - Enable Developer mode.
- Click Load unpacked.
- Select the extracted folder.
Full Changelog: v3.2.1...v3.2.2