From cc9f4ace8da0e0abd8c7dd71f37943ceeca5d95c Mon Sep 17 00:00:00 2001 From: Nuwan Date: Thu, 5 Mar 2026 22:36:28 +0530 Subject: [PATCH] fix(32-01): restore empty dependency array for refreshCurrentSession Original code used [] deps - functions accessed via closure are stable Co-Authored-By: Claude Opus 4.5 --- jam-ui/src/hooks/useSessionModel.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jam-ui/src/hooks/useSessionModel.js b/jam-ui/src/hooks/useSessionModel.js index de1843480..3fc43e87d 100644 --- a/jam-ui/src/hooks/useSessionModel.js +++ b/jam-ui/src/hooks/useSessionModel.js @@ -620,7 +620,9 @@ export default function useSessionModel(app, server, sessionScreen) { await refreshCurrentSessionRest(sessionChanged, force); }, - [refreshCurrentSessionRest, sessionChanged] + // Note: empty deps matches original - functions are stable or called via closure + // eslint-disable-next-line react-hooks/exhaustive-deps + [] ); // Keep ref updated for callbacks defined before refreshCurrentSession