diff options
| author | Jack <[email protected]> | 2026-03-30 17:11:34 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-30 17:11:34 +0800 |
| commit | 3c32013eb122d794089e011d2ec7077395d6f1c4 (patch) | |
| tree | 540d51ed8cff8c6bb427188005183e85d5f52a44 /packages/app/src | |
| parent | 47d2ab120a4fbc92e72aca4d5b40d722d0e4d2be (diff) | |
| download | opencode-3c32013eb122d794089e011d2ec7077395d6f1c4.tar.gz opencode-3c32013eb122d794089e011d2ec7077395d6f1c4.zip | |
fix: preserve image attachments when selecting slash commands (#19771)
Diffstat (limited to 'packages/app/src')
| -rw-r--r-- | packages/app/src/components/prompt-input.tsx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx index 1cc7c578d..c8f72b8d2 100644 --- a/packages/app/src/components/prompt-input.tsx +++ b/packages/app/src/components/prompt-input.tsx @@ -624,17 +624,18 @@ export const PromptInput: Component<PromptInputProps> = (props) => { if (!cmd) return promptProbe.select(cmd.id) closePopover() + const images = imageAttachments() if (cmd.type === "custom") { const text = `/${cmd.trigger} ` setEditorText(text) - prompt.set([{ type: "text", content: text, start: 0, end: text.length }], text.length) + prompt.set([{ type: "text", content: text, start: 0, end: text.length }, ...images], text.length) focusEditorEnd() return } clearEditor() - prompt.set([{ type: "text", content: "", start: 0, end: 0 }], 0) + prompt.set([...DEFAULT_PROMPT, ...images], 0) command.trigger(cmd.id, "slash") } |
