···44import { openDrawerThread } from "./Interactions";
5566// A thread or quotes view that can be shown inside the interaction drawer.
77+// `standardSitePost` shows a referenced post's own discussion (the post itself
88+// plus its comments / Bluesky mentions) rather than a Bluesky thread.
79export type DrawerThread =
810 | { type: "thread"; uri: string }
99- | { type: "quotes"; uri: string };
1111+ | { type: "quotes"; uri: string }
1212+ | { type: "standardSitePost"; uri: string };
10131114type DrawerThreadNav = {
1215 push: (thread: DrawerThread) => void;
···2427 const drawerNav = useContext(DrawerThreadContext);
2528 return (parent: OpenPage | undefined, thread: DrawerThread) => {
2629 if (drawerNav) drawerNav.push(thread);
2727- else openPage(parent, thread);
3030+ // standardSitePost only exists inside the drawer; it has no page form, so
3131+ // it's never reached here without a drawer-aware provider in scope.
3232+ else if (thread.type !== "standardSitePost") openPage(parent, thread);
2833 };
2934}
3035