Major stability improvements on YouTube
This version focuses on making the button appear reliably without needing page refreshes or browser restarts.
We improved initialization and recovery logic for YouTube’s SPA navigation:
- Added safe timeout handling for element waiting
- Added observer lifecycle cleanup to prevent long-running leaks
- Added retry flow for delayed action bar rendering
- Improved re-initialization on YouTube navigation events
These changes significantly reduce cases where the button could fail to render.
New popup design aligned with website style
The extension popup now matches the visual style of the official website with updated colors, typography, and cleaner action cards.
We also added:
- Contact link
- Website link
- “What’s new” link
- Visible extension version in the popup footer
Better localization coverage
New popup labels (contact, website, whatsNew) are now available across all supported locales, so the new popup actions are translated consistently.
Behind-the-scenes improvements
- Cleaner logging behavior for production
- Better diagnostics for re-initialization attempts
- Updated tests for real SPA navigation scenarios
This release improves day-to-day reliability first, while also refreshing the user-facing popup experience.