diff --git a/frontend/src/components/ChannelPage.tsx b/frontend/src/components/ChannelPage.tsx index 25906c7..4488d5b 100644 --- a/frontend/src/components/ChannelPage.tsx +++ b/frontend/src/components/ChannelPage.tsx @@ -133,13 +133,14 @@ export default function ChannelPage({ {/* Banner + back */}
{ch?.banner_url ? ( - // Keep the banner's real aspect ratio (object-contain, capped height); letterbox with - // the surface colour rather than stretching/cropping it to fill. -
+ // Match YouTube's banner: the stored bannerExternalUrl is the full 16:9 template at a + // low default size, so request a crisp wide version (=w1707) and object-cover the + // desktop "safe area" — the centre 2560×423 (~6:1) band — at full width. +
) : (