diff --git a/apps/web/src/app/[locale]/governance/page.tsx b/apps/web/src/app/[locale]/governance/page.tsx index f00b564a..0ae6f8e1 100644 --- a/apps/web/src/app/[locale]/governance/page.tsx +++ b/apps/web/src/app/[locale]/governance/page.tsx @@ -72,6 +72,9 @@ export default function GovernancePage({ setRequestedTab(tab) if (!tab) return + if (window.location.hash !== `#${tab}`) { + window.history.replaceState(null, '', `${window.location.pathname}${window.location.search}#${tab}`) + } let cancelled = false const scrollToRequestedSection = () => { if (cancelled) return