diff --git a/extension/content.ts b/extension/content.ts index c937408..72c8f28 100644 --- a/extension/content.ts +++ b/extension/content.ts @@ -513,9 +513,10 @@ function getIdentifierFromURLImpl(url: URL): string { } else if (domainIs(host, 'twitter.com')) { return 'twitter.com' + getPartialPath(url.pathname, 1); } else if (domainIs(host, 'youtube.com')) { - const pathname = url.pathname.replace('/c/', '/user/'); - if (!pathname.startsWith('/user/') && !pathname.startsWith('/channel/')) return null; - return 'youtube.com' + getPartialPath(pathname, 2); + const pathname = url.pathname; + if (pathname.startsWith('/user/') || pathname.startsWith('/c/') || pathname.startsWith('/channel/')) + return 'youtube.com' + getPartialPath(pathname, 2); + return 'youtube.com' + getPartialPath(pathname, 1); } else if (domainIs(host, 'disqus.com') && url.pathname.startsWith('/by/')) { return 'disqus.com' + getPartialPath(url.pathname, 2); } else if (domainIs(host, 'medium.com')) {