diff --git a/apps/ai-game-creator-shell/src/view/project-development/index.tsx b/apps/ai-game-creator-shell/src/view/project-development/index.tsx index 732be7b40..539a0e692 100644 --- a/apps/ai-game-creator-shell/src/view/project-development/index.tsx +++ b/apps/ai-game-creator-shell/src/view/project-development/index.tsx @@ -1825,10 +1825,14 @@ export default function ProjectDevelopmentView({ token: transitionToken, }); }, [resourceCategoryScopeKey]); - const resourcePageCategories = useMemo( - () => (canvasResources.length > 0 ? visibleCategoryOrder : []), + const resourcePageCategoryKey = useMemo( + () => canvasResources.map((resource) => resource.category).join('|'), [canvasResources], ); + const resourcePageCategories = useMemo( + () => (resourcePageCategoryKey ? visibleCategoryOrder : []), + [resourcePageCategoryKey], + ); const activePageCategory = resourcePageCategories.find( (category) => category === activeResourceCategory,