Brskalniška razširitev za Chrome, Brave in Edge, ki preusmerja YouTube Shorts na navadne video strani in odstrani vse Shorts elemente iz vmesnika — brez sledenja, brez zunanjih zahtev.
Shorts so zasnovani za neskončno drsanje — ne za kakovostno gledanje. Razširitev vrne nadzor nazaj v roke uporabnika.
Kompaktni popup omogoča hiter vklop in izklop razširitve ter nastavitev posameznih funkcij — brez odpiranja nastavitev.
Polna stran z nastavitvami ponuja vse možnosti konfiguracije — kam te preusmeri, ko Shorts ID ni na voljo, in katere funkcije so aktivne.
YouTube Shorts so blokirani na dveh nivojih — za trde navigacije in SPA navigacije, ki jih brskalnik ne obravnava kot novo zahtevo.
Service worker registrira dinamično DNR pravilo z regex vzorcem, ki ujame vsak /shorts/VIDEO_ID URL in ga prepiše v /watch?v=VIDEO_ID — preden se stran sploh naloži. Pokrije direktne URL-je, osvežitve in zunanje povezave.
YouTube je single-page aplikacija, ki navigira prek history.pushState(). DNR pravilo teh ne zajame. Content script omogoča zajem na treh točkah: ovije pushState/replaceState, posluša YouTubov yt-navigate-start event in kot fallback preveri URL po vsakem popstate.
Content script doda razred ysb-hide-shorts na <html> takoj ob document_start — pred vsakim izrisom. CSS pravila skrijejo stransko orodno vrstico, police na domači strani, kartice v feedu, zavihke na kanalih in iskalne čipe. MutationObserver zaznava dinamično dodane elemente.