From f61283902cdab328df78ebfd14680b0206fc2734 Mon Sep 17 00:00:00 2001 From: Vivek Date: Mon, 17 Aug 2026 01:22:12 +0530 Subject: [PATCH] fix: list Bluesky above X in the website footer The Community column ends on the account we promote least, so X moves below Bluesky. The footer test now pins that order rather than only asserting both links render. --- website/lib/ui/site-footer.ts | 2 +- website/test/ssr/nav-and-routes.test.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/website/lib/ui/site-footer.ts b/website/lib/ui/site-footer.ts index dc5d86c4a..aa0beff1f 100644 --- a/website/lib/ui/site-footer.ts +++ b/website/lib/ui/site-footer.ts @@ -54,8 +54,8 @@ export function siteFooter() { GitHub${NEW_TAB} Discussions${NEW_TAB} Discord${NEW_TAB} - X${NEW_TAB} Bluesky${NEW_TAB} + X${NEW_TAB}
${brandLockup('ftr', { height: 26 })} diff --git a/website/test/ssr/nav-and-routes.test.ts b/website/test/ssr/nav-and-routes.test.ts index 28ca240df..e29afef24 100644 --- a/website/test/ssr/nav-and-routes.test.ts +++ b/website/test/ssr/nav-and-routes.test.ts @@ -58,6 +58,8 @@ test('the footer Community column carries the social profiles', async () => { } assert.ok(out.includes('>X<'), 'the X link is labelled'); assert.ok(out.includes('>Bluesky<'), 'the Bluesky link is labelled'); + // Bluesky sits above X, so the column ends on the account we promote least. + assert.ok(out.indexOf('>Bluesky<') < out.indexOf('>X<'), 'Bluesky is listed before X'); }); test('the header still carries the rest of the nav', async () => {