diff --git a/rsconcept/frontend/src/features/oss/pages/oss-page/editor-oss-graph/oss-flow.tsx b/rsconcept/frontend/src/features/oss/pages/oss-page/editor-oss-graph/oss-flow.tsx index ccb1eeec..04a0a505 100644 --- a/rsconcept/frontend/src/features/oss/pages/oss-page/editor-oss-graph/oss-flow.tsx +++ b/rsconcept/frontend/src/features/oss/pages/oss-page/editor-oss-graph/oss-flow.tsx @@ -216,7 +216,7 @@ export function OssFlow() { boolean; deleteSchema: () => void; setSelected: React.Dispatch>; + deselectAll: () => void; } export const OssEditContext = createContext(null); diff --git a/rsconcept/frontend/src/features/oss/pages/oss-page/oss-edit-state.tsx b/rsconcept/frontend/src/features/oss/pages/oss-page/oss-edit-state.tsx index cc03872b..7d501117 100644 --- a/rsconcept/frontend/src/features/oss/pages/oss-page/oss-edit-state.tsx +++ b/rsconcept/frontend/src/features/oss/pages/oss-page/oss-edit-state.tsx @@ -110,7 +110,8 @@ export const OssEditState = ({ itemID, children }: React.PropsWithChildren setSelected([]) }} > {children} diff --git a/rsconcept/frontend/src/features/oss/pages/oss-page/oss-tabs.tsx b/rsconcept/frontend/src/features/oss/pages/oss-page/oss-tabs.tsx index 75aa1899..ce93b880 100644 --- a/rsconcept/frontend/src/features/oss/pages/oss-page/oss-tabs.tsx +++ b/rsconcept/frontend/src/features/oss/pages/oss-page/oss-tabs.tsx @@ -18,7 +18,7 @@ interface OssTabsProps { export function OssTabs({ activeTab }: OssTabsProps) { const router = useConceptNavigation(); - const { schema, navigateTab } = useOssEdit(); + const { schema, navigateTab, deselectAll } = useOssEdit(); const hideFooter = useAppLayoutStore(state => state.hideFooter); @@ -50,6 +50,7 @@ export function OssTabs({ activeTab }: OssTabsProps) { } } } + deselectAll(); navigateTab(index as OssTabID); } diff --git a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/tg-flow.tsx b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/tg-flow.tsx index 7e3b01c0..5d3fd929 100644 --- a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/tg-flow.tsx +++ b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/tg-flow.tsx @@ -166,7 +166,7 @@ export function TGFlow() { return ( - + setFocus(null)} /> {!focusCst ? (