authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-02-15 16:22:00-08:00
committergravatar for jmarminge@gmail.comJulius Marminge <jmarminge@gmail.com> 2026-02-15 16:27:25-08:00
log5656f294d05eaa6e1fcbe82b9749bf1af61793dc
tree9bb19cb2ed56b71e15a3ff0c6a9aca4b50090a0b
parentdd23bd73d94dd711df16fea5d380ddd7a194cf0e

Simplify env mode change handler in ChatView

- Remove unnecessary `useCallback` wrapping from `onEnvModeChange` - Keep env mode update and composer refocus behavior unchanged

1 files changed, 4 insertions(+), 7 deletions(-)

apps/web/src/components/ChatView.tsx+4-7
......@@ -910,13 +910,10 @@ export default function ChatView() {
910910 setSelectedEffort(effort);
911911 scheduleComposerFocus();
912912 };
913 const onEnvModeChange = useCallback(
914 (mode: "local" | "worktree") => {
915 setEnvMode(mode);
916 scheduleComposerFocus();
917 },
918 [scheduleComposerFocus],
919 );
913 const onEnvModeChange = (mode: "local" | "worktree") => {
914 setEnvMode(mode);
915 scheduleComposerFocus();
916 };
920917
921918 const onKeyDown = (e: KeyboardEvent<HTMLTextAreaElement>) => {
922919 if (e.key === "Enter" && !e.shiftKey) {