- Remove unnecessary `useCallback` wrapping from `onEnvModeChange` - Keep env mode update and composer refocus behavior unchanged
Unified · Split
| @@ -825,13 +825,10 @@ export default function ChatView() { · 824 unmodified lines | ||
| 825 | 825 | setSelectedEffort(effort); |
| 826 | 826 | scheduleComposerFocus(); |
| 827 | 827 | }; |
| 828 | − const onEnvModeChange = useCallback( | |
| 829 | − (mode: "local" | "worktree") => { | |
| 830 | − setEnvMode(mode); | |
| 831 | − scheduleComposerFocus(); | |
| 832 | − }, | |
| 833 | − [scheduleComposerFocus], | |
| 834 | − ); | |
| 828 | + const onEnvModeChange = (mode: "local" | "worktree") => { | |
| 829 | + setEnvMode(mode); | |
| 830 | + scheduleComposerFocus(); | |
| 831 | + }; | |
| 835 | 832 | |
| 836 | 833 | const onKeyDown = (e: KeyboardEvent<HTMLTextAreaElement>) => { |
| 837 | 834 | if (e.key === "Enter" && !e.shiftKey) { |