From 5656f294d05eaa6e1fcbe82b9749bf1af61793dc Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Sun, 15 Feb 2026 16:22:00 -0800 Subject: [PATCH] Simplify env mode change handler in ChatView - Remove unnecessary `useCallback` wrapping from `onEnvModeChange` - Keep env mode update and composer refocus behavior unchanged --- apps/web/src/components/ChatView.tsx | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/apps/web/src/components/ChatView.tsx b/apps/web/src/components/ChatView.tsx index 8047803c9ccf5c38805ac2408baf921d2fb75a4c..3eaa42ff2d628175ae4f99d3b8176bc000d8493a 100644 --- a/apps/web/src/components/ChatView.tsx +++ b/apps/web/src/components/ChatView.tsx @@ -910,13 +910,10 @@ export default function ChatView() { setSelectedEffort(effort); scheduleComposerFocus(); }; - const onEnvModeChange = useCallback( - (mode: "local" | "worktree") => { - setEnvMode(mode); - scheduleComposerFocus(); - }, - [scheduleComposerFocus], - ); + const onEnvModeChange = (mode: "local" | "worktree") => { + setEnvMode(mode); + scheduleComposerFocus(); + }; const onKeyDown = (e: KeyboardEvent) => { if (e.key === "Enter" && !e.shiftKey) { -- 2.54.0