diff --git a/plugins/mindstudio-insight-plugins/ModelVis/app/src/features/Toolbar.tsx b/plugins/mindstudio-insight-plugins/ModelVis/app/src/features/Toolbar.tsx
index 91bd122b7a438e41306b524a3ee19b9eb775752b..7b2bec969f94ec981a13a092db4a0b72632d148d 100644
--- a/plugins/mindstudio-insight-plugins/ModelVis/app/src/features/Toolbar.tsx
+++ b/plugins/mindstudio-insight-plugins/ModelVis/app/src/features/Toolbar.tsx
@@ -20,13 +20,16 @@ import ThemeSwitch from "./ThemeSwitch"
export const Toolbar = () =>
-
diff --git a/plugins/mindstudio-insight-plugins/ModelVis/app/src/hooks/useNewPathForLayout.ts b/plugins/mindstudio-insight-plugins/ModelVis/app/src/hooks/useNewPathForLayout.ts
index 9a0ed70e165057060857093716bdfdaf86479bc6..2ee425c70e18dd593d6edc879e1089b87114d459 100644
--- a/plugins/mindstudio-insight-plugins/ModelVis/app/src/hooks/useNewPathForLayout.ts
+++ b/plugins/mindstudio-insight-plugins/ModelVis/app/src/hooks/useNewPathForLayout.ts
@@ -22,7 +22,8 @@ import {
modelPathAtom,
fsgVisibleAtom,
translateAtom, useSelectionHistory, useZoom, currentGraphAtom, allGraphAtom,
- fsgPanelVisibleAtom
+ fsgPanelVisibleAtom,
+ subgraphesAtom,
} from "stores"
import { useRecentProjectStorage } from "stores/useRecentProjectStorage"
@@ -39,6 +40,7 @@ export const useNewPathForLayout = (): LayoutNewPath => {
const [translate, setTranslate] = useAtom(translateAtom)
const [zoom, , resetZoom] = useZoom()
const setLoading = useSetAtom(loadingAtom)
+ const setSubgraphs = useSetAtom(subgraphesAtom)
const { recentProjCacheAdd } = useRecentProjectStorage()
return async (path: string | null) => {
@@ -59,6 +61,7 @@ export const useNewPathForLayout = (): LayoutNewPath => {
if (res) {
history.clear()
+ setSubgraphs({})
setCurrentGraphAtom(res)
setAllGraphAtom(res)
setDynamicVisible(false)
diff --git a/plugins/mindstudio-insight-plugins/ModelVis/app/src/stores/app-context.ts b/plugins/mindstudio-insight-plugins/ModelVis/app/src/stores/app-context.ts
index 6398cf4e1ef7e6c98a610cc99c062620b451d1f2..b6111e83cc25a97dd6abb9cbed58aa3a6bfdc806 100644
--- a/plugins/mindstudio-insight-plugins/ModelVis/app/src/stores/app-context.ts
+++ b/plugins/mindstudio-insight-plugins/ModelVis/app/src/stores/app-context.ts
@@ -12,4 +12,3 @@ export const nodesEdgesAtom = atom
(null)
export const allGraphAtom = atom(null!)
export const currentGraphAtom = atom({children: [], name: '', paths: []})
export const subgraphesAtom = atom({})
-export const updateSubgraphAtom = atom(null, (get, set, newValue: Subgraphs) => set(subgraphesAtom, newValue))