diff options
| author | Luis Felipe Cordeiro Sena <[email protected]> | 2026-03-06 07:49:12 -0300 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-06 04:49:12 -0600 |
| commit | b7605add5803becb0a1abd9fb5110cb636cc6d01 (patch) | |
| tree | 6acb89080fc3acee0715495990646862579108a4 /packages/app/src/components | |
| parent | 6c7d968c4423a0cd6c85099c9377a6066313fa0a (diff) | |
| download | opencode-b7605add5803becb0a1abd9fb5110cb636cc6d01.tar.gz opencode-b7605add5803becb0a1abd9fb5110cb636cc6d01.zip | |
fix(app): enable auto-accept keybind regardless of permission config (#16259)
Diffstat (limited to 'packages/app/src/components')
| -rw-r--r-- | packages/app/src/components/prompt-input.tsx | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx index c9c8bc6b4..40104bceb 100644 --- a/packages/app/src/components/prompt-input.tsx +++ b/packages/app/src/components/prompt-input.tsx @@ -244,7 +244,6 @@ export const PromptInput: Component<PromptInputProps> = (props) => { draggingType: "image" | "@mention" | null mode: "normal" | "shell" applyingHistory: boolean - pendingAutoAccept: boolean }>({ popover: null, historyIndex: -1, @@ -253,7 +252,6 @@ export const PromptInput: Component<PromptInputProps> = (props) => { draggingType: null, mode: "normal", applyingHistory: false, - pendingAutoAccept: false, }) const buttonsSpring = useSpring(() => (store.mode === "normal" ? 1 : 0), { visualDuration: 0.2, bounce: 0 }) @@ -306,12 +304,6 @@ export const PromptInput: Component<PromptInputProps> = (props) => { }), ) - createEffect( - on(sessionKey, () => { - setStore("pendingAutoAccept", false) - }), - ) - const historyComments = () => { const byID = new Map(comments.all().map((item) => [`${item.file}\n${item.id}`, item] as const)) return prompt.context.items().flatMap((item) => { @@ -961,7 +953,7 @@ export const PromptInput: Component<PromptInputProps> = (props) => { const variants = createMemo(() => ["default", ...local.model.variant.list()]) const accepting = createMemo(() => { const id = params.id - if (!id) return store.pendingAutoAccept + if (!id) return permission.isAutoAcceptingDirectory(sdk.directory) return permission.isAutoAccepting(id, sdk.directory) }) @@ -1336,7 +1328,7 @@ export const PromptInput: Component<PromptInputProps> = (props) => { variant="ghost" onClick={() => { if (!params.id) { - setStore("pendingAutoAccept", (value) => !value) + permission.toggleAutoAcceptDirectory(sdk.directory) return } permission.toggleAutoAccept(params.id, sdk.directory) |
