From b351ab00a2145dde0a325614d6ebd4faa8872e29 Mon Sep 17 00:00:00 2001 From: yyh <92089059+lyzno1@users.noreply.github.com> Date: Mon, 20 Apr 2026 08:41:01 +0800 Subject: [PATCH] fix(web): prevent infinite render loop on /apps page (#35393) --- web/app/components/apps/list.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/app/components/apps/list.tsx b/web/app/components/apps/list.tsx index 02f12a0c78..3b8784ae45 100644 --- a/web/app/components/apps/list.tsx +++ b/web/app/components/apps/list.tsx @@ -185,7 +185,7 @@ const List: FC = ({ setQuery(prev => ({ ...prev, isCreatedByMe: newValue })) }, [isCreatedByMe, setQuery]) - const pages = data?.pages ?? [] + const pages = useMemo(() => data?.pages ?? [], [data?.pages]) const appIds = useMemo(() => { const ids = new Set() pages.forEach((page) => {