diff options
| author | Adam <[email protected]> | 2025-12-13 19:50:32 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-13 20:25:24 -0600 |
| commit | 67b3fcb31ad25a9d9eb6f791e7062f8f0fae7b9f (patch) | |
| tree | 28641b549118ad94757407f131419bd1787ed32f | |
| parent | aedb5550a87d79550ce08080ac93910a2f31b243 (diff) | |
| download | opencode-67b3fcb31ad25a9d9eb6f791e7062f8f0fae7b9f.tar.gz opencode-67b3fcb31ad25a9d9eb6f791e7062f8f0fae7b9f.zip | |
chore: cleanup
| -rw-r--r-- | packages/desktop/src/components/prompt-input.tsx | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/packages/desktop/src/components/prompt-input.tsx b/packages/desktop/src/components/prompt-input.tsx index c97c6b6fc..e51a9a0f1 100644 --- a/packages/desktop/src/components/prompt-input.tsx +++ b/packages/desktop/src/components/prompt-input.tsx @@ -152,6 +152,8 @@ export const PromptInput: Component<PromptInputProps> = (props) => { const [placeholder, setPlaceholder] = createSignal(Math.floor(Math.random() * PLACEHOLDERS.length)) createEffect(() => { + session.id + editorRef.focus() if (session.id) return const interval = setInterval(() => { setPlaceholder((prev) => (prev + 1) % PLACEHOLDERS.length) @@ -159,11 +161,6 @@ export const PromptInput: Component<PromptInputProps> = (props) => { onCleanup(() => clearInterval(interval)) }) - createEffect(() => { - session.id - editorRef.focus() - }) - const isFocused = createFocusSignal(() => editorRef) const handlePaste = (event: ClipboardEvent) => { @@ -194,17 +191,12 @@ export const PromptInput: Component<PromptInputProps> = (props) => { addPart({ type: "file", path, content: "@" + path, start: 0, end: 0 }) } - const { flat, active, onInput, onKeyDown, refetch } = useFilteredList<string>({ + const { flat, active, onInput, onKeyDown } = useFilteredList<string>({ items: local.file.searchFilesAndDirectories, key: (x) => x, onSelect: handleFileSelect, }) - createEffect(() => { - local.model.recent() - refetch() - }) - createEffect( on( () => session.prompt.current(), |
