
Manifest V3 Chrome & Safari extension that removes YouTube Shorts and recommendations via MutationObserver
A cross-browser Manifest V3 extension (Chrome and Safari) that keeps YouTube focused by blocking the Shorts shelf, navigation entry, and individual Short items, and hiding sidebar recommendations, end-screen cards, and homepage rows. A MutationObserver and YouTube's yt-navigate-finish event keep blocking active during SPA navigations. A popup toggle lets users enable or disable blocking without reinstalling.
Lightweight YouTube distraction-removal extension built for MV3.
• Blocking: CSS selector–based display:none on Shorts shelves, reel renderers, end-screen cards, related sidebar, and homepage recommendation rows.
• SPA support: MutationObserver watches for dynamically added nodes; yt-navigate-finish listener re-applies selectors after client-side navigation.
• Toggle: popup.html + popup.js reads/writes enabled flag via chrome.storage.local and sends SET_ENABLED message to the active tab's content script.
• Cross-browser shim: unified browser / chrome namespace works on Chrome and Safari without separate builds.
• Safari: convertible via xcrun safari-web-extension-converter for macOS/iOS 15.4+.