v2.4.0
Highlights
- More reliable downloads — PO-token generation now retries on transient failures, fixing the intermittent "no integrity token" 403 that aborted some downloads.
- Recent downloads are cached — finished files stay cached for 10 minutes (the timer resets while the popup is open) for instant re-download, and the cache evicts the oldest entries when the disk is tight without ever blocking the real save.
- Determinate processing — the progress ring climbs through a real percentage during muxing instead of sitting at an indeterminate 70%.
- Green completed state — grid and playlist download buttons turn green when done, matching the watch page.
- Unavailable videos — show a disabled error state instead of a dead button.
- Cleaner and quieter — zero service-worker errors when reloading a YouTube page, FFmpeg log spam no longer floods the extension errors panel, and a Trusted Types (jitless zod) fix stops YouTube's CSP from blocking the extension.
- Anonymous usage analytics — GA4 Measurement Protocol active-user and uninstall tracking, with no host permissions and no video data ever sent.
Install
- Chrome / Edge / Opera —
youtube-downloader-2.4.0-chrome.crx - Firefox —
youtube-downloader-2.4.0-firefox.xpi
Existing installs auto-update.
Full changelog: v2.3.2...v2.4.0