Repository navigation
FreshView for YouTube™ - Version 2.3.0
🎉 What's New
Full Support for YouTube's 2026 Redesign
YouTube has rolled out a major redesign using the new yt-lockup-view-model component. This update ensures FreshView works perfectly with the new layout.
Fixed Issues:
- ✅ Videos in playlists now properly hide when watched
- ✅ Search results work with the new design
- ✅ Home page videos are detected correctly
- ✅ Subscriptions page fully supported
- ✅ Progress bars properly detected in the new UI
🔧 Technical Improvements
Better Video Detection
- Added multiple fallback selectors to find video links and titles in the new UI
- Generic fallback
a[href*='/watch?v=']catches videos even if the structure changes again - Improved title extraction with multiple selector strategies
Improved Progress Bar Detection
- Now supports
transform: scaleX()progress indicators used in the new design - Added multiple fallback methods for extracting watch percentage
- Better handling of different progress bar implementations
Bug Fixes
- Fixed
derivePath()infinite loop bug that could cause performance issues - Added element deduplication to prevent processing the same video multiple times
- Improved error handling and logging
📦 Full Changes
Files Updated
js/extractor.js- Added support foryt-lockup-view-modelelementsjs/video.js- New selectors for the redesigned YouTube UI, fixed path derivationmanifest.json- Version bump to 2.3.0updates.json- Added 2.3.0 release
New Selectors Added
a.ytLockupMetadataViewModelTitle- Main title link in new design.ytLockupMetadataViewModelHeadingReset a- Alternative title selector.ytLockupMetadataViewModelTextContainer a- Container-based selectoryt-thumbnail-overlay-progress-bar-view-model .ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment- New progress bar selectora[href*='/watch?v=']- Ultimate fallback for video detection
🚀 Installation
From Firefox Add-ons Store
Install from addons.mozilla.org
Manual Installation
- Download
freshview-2.3.0.xpifrom the releases section - Drag and drop into Firefox
- Click "Add" when prompted
🔍 Known Issues
None reported for this release.
🙏 Thank You
Thanks to all users who reported issues with the YouTube redesign. Your feedback helps make FreshView better!
FreshView for YouTube™ - Keep your feed fresh! 🎬✨
Full Changelog: v2.2.0...v2.3.0