v1.2.5: Title Sync and Performance Optimization
🎯 Features
- Improved title synchronization in playlists and dynamic content
- Added video ID tracking system for optimized performance
- Enhanced title handling with CSS-based solution
- Split title translation logic into separate modules
🔄 Dynamic Content
- Fixed title desynchronization when removing videos from playlists
- Maintained correct titles when YouTube reuses video containers
- Seamless title updates during SPA navigation
- Preserved original titles in recommended video sections
🛠️ Technical Details
- Implemented CSS-based title display system
- Added video ID tracking through NMT attributes
- Optimized API calls with smart caching system
- Separated main and other titles translation logic
- Enhanced DOM manipulation efficiency
📝 Notes
This release focuses on fixing title synchronization issues and improving performance. The new CSS-based approach ensures titles remain correct even when YouTube reuses DOM elements, particularly in playlists and recommended sections. The video ID tracking system reduces unnecessary API calls, making the extension more efficient.
💡 About
No More Translations (NMT) is a Firefox extension that prevents YouTube from automatically translating video titles, descriptions, and audio, allowing users to see and hear content as intended by creators.