✦ CASO DE ESTUDIO · APLICACIÓN WEB
TubeWeave

Extensión de navegador (Manifest V3) para control total sobre el layout de YouTube. Modo foco con un botón que oculta sidebar y masthead, agranda el player a "pantalla completa" dentro de la pestaña sin usar la Fullscreen API real, y se reubica dentro de los controles nativos del reproductor al activarse. Sidebar de recomendados en formato compacto siempre activa. Toggles independientes para ocultar Shorts, comentarios, chips de categorías y el contador de Me gusta, forzar modo teatro, compactar el grid del inicio y un modo "solo búsqueda" que oculta todo el feed. Content script resiliente a que YouTube es una SPA: se reaplica en yt-navigate-finish, con un MutationObserver debounced como red de seguridad, y detecta "extension context invalidated" tras recargar la extensión sin tirar excepciones. Preferencias en chrome.storage.sync (persisten y sincronizan entre dispositivos), propagadas al instante a todas las pestañas abiertas vía chrome.storage.onChanged. Popup en vanilla JS sin dependencias.