diff --git a/apps/web/src/layouts/Main.tsx b/apps/web/src/layouts/Main.tsx index 9e794d23..520e20a3 100644 --- a/apps/web/src/layouts/Main.tsx +++ b/apps/web/src/layouts/Main.tsx @@ -162,7 +162,10 @@ function Main(props: MainProps) { }; return ( - + { + const container = document.querySelector("#app-container"); + if (container) { + container.scrollTo({ top: 0, behavior: "smooth" }); + } +}; + function Circles() { const [, setActiveKey] = useAtom(activeTabAtom); const [follows, setFollows] = useAtom(followsAtom); @@ -76,7 +83,10 @@ function Circles() { setActiveKey(0)} + onClick={() => { + setActiveKey(0); + scrollToTop(); + }} > setActiveKey(0)} + onClick={() => { + setActiveKey(0); + scrollToTop(); + }} > {neighbour.displayName} - { + setActiveKey(0); + scrollToTop(); + }} > @{neighbour.handle} - +

They both listen to{" "}