diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-06-25 08:22:37 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-06-25 08:22:37 -0700 |
commit | ad462728afc4e6a9e1402aff295010ced9cf2f7a (patch) | |
tree | f204a703bebdc59f724636dfc16e68eadea83ce8 /extension/react-app | |
parent | 7ac2f9a29f9b1c0dce23bc5c212077bffe63891f (diff) | |
download | sncontinue-ad462728afc4e6a9e1402aff295010ced9cf2f7a.tar.gz sncontinue-ad462728afc4e6a9e1402aff295010ced9cf2f7a.tar.bz2 sncontinue-ad462728afc4e6a9e1402aff295010ced9cf2f7a.zip |
Diff kb shortcut, fix bug
Diffstat (limited to 'extension/react-app')
-rw-r--r-- | extension/react-app/src/tabs/gui.tsx | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/extension/react-app/src/tabs/gui.tsx b/extension/react-app/src/tabs/gui.tsx index f47371ee..a457382d 100644 --- a/extension/react-app/src/tabs/gui.tsx +++ b/extension/react-app/src/tabs/gui.tsx @@ -215,7 +215,7 @@ function GUI(props: GUIProps) { useEffect(() => { const listener = (e: any) => { // Cmd + J to toggle fast model - if (e.key === "j" && e.metaKey) { + if (e.key === "i" && e.metaKey && e.shiftKey) { setUsingFastModel((prev) => !prev); } }; @@ -237,15 +237,17 @@ function GUI(props: GUIProps) { setWaitingForSteps(state.active); setHistory(state.history); setUserInputQueue(state.user_input_queue); - const nextStepsOpen = [...stepsOpen]; - for ( - let i = nextStepsOpen.length; - i < state.history.timeline.length; - i++ - ) { - nextStepsOpen.push(true); - } - setStepsOpen(nextStepsOpen); + setStepsOpen((prev) => { + const nextStepsOpen = [...prev]; + for ( + let i = nextStepsOpen.length; + i < state.history.timeline.length; + i++ + ) { + nextStepsOpen.push(true); + } + return nextStepsOpen; + }); if (shouldScrollToBottom) { scrollToBottom(); |