summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-13 19:50:32 -0600
committerAdam <[email protected]>2025-12-13 20:25:24 -0600
commit67b3fcb31ad25a9d9eb6f791e7062f8f0fae7b9f (patch)
tree28641b549118ad94757407f131419bd1787ed32f
parentaedb5550a87d79550ce08080ac93910a2f31b243 (diff)
downloadopencode-67b3fcb31ad25a9d9eb6f791e7062f8f0fae7b9f.tar.gz
opencode-67b3fcb31ad25a9d9eb6f791e7062f8f0fae7b9f.zip
chore: cleanup
-rw-r--r--packages/desktop/src/components/prompt-input.tsx14
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(),