summaryrefslogtreecommitdiff
path: root/extension/react-app/src/tabs
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-06-25 08:22:37 -0700
committerNate Sesti <sestinj@gmail.com>2023-06-25 08:22:37 -0700
commitad462728afc4e6a9e1402aff295010ced9cf2f7a (patch)
treef204a703bebdc59f724636dfc16e68eadea83ce8 /extension/react-app/src/tabs
parent7ac2f9a29f9b1c0dce23bc5c212077bffe63891f (diff)
downloadsncontinue-ad462728afc4e6a9e1402aff295010ced9cf2f7a.tar.gz
sncontinue-ad462728afc4e6a9e1402aff295010ced9cf2f7a.tar.bz2
sncontinue-ad462728afc4e6a9e1402aff295010ced9cf2f7a.zip
Diff kb shortcut, fix bug
Diffstat (limited to 'extension/react-app/src/tabs')
-rw-r--r--extension/react-app/src/tabs/gui.tsx22
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();