Просмотр исходного кода

fix undo command breaking other commands

Dax Raad 3 месяцев назад
Родитель
Сommit
f636d937c4

+ 1 - 2
packages/opencode/src/cli/cmd/tui/component/prompt/autocomplete.tsx

@@ -210,7 +210,6 @@ export function Autocomplete(props: {
           display: "/undo",
           description: "undo the last message",
           onSelect: () => {
-            hide()
             command.trigger("session.undo")
           },
         },
@@ -374,7 +373,7 @@ export function Autocomplete(props: {
 
   function hide() {
     const text = props.input().plainText
-    if (store.visible === "/" && !text.endsWith(" ")) {
+    if (store.visible === "/" && !text.endsWith(" ") && text.startsWith("/")) {
       const cursor = props.input().logicalCursor
       props.input().deleteRange(0, 0, cursor.row, cursor.col)
     }