summaryrefslogtreecommitdiffhomepage
path: root/packages/app/src
diff options
context:
space:
mode:
authorRavi Kumar <[email protected]>2026-01-05 06:00:34 +0530
committerGitHub <[email protected]>2026-01-04 18:30:34 -0600
commit65c716849228a423a9ea1bc76cf69873d5bbfb8f (patch)
treed98674790202ff7cf13ac4f82d2a218c0aced680 /packages/app/src
parentc74c66e6b44e14381d213f3121e3358eaeb886af (diff)
downloadopencode-65c716849228a423a9ea1bc76cf69873d5bbfb8f.tar.gz
opencode-65c716849228a423a9ea1bc76cf69873d5bbfb8f.zip
fix(app): fix custom slash commands not showing on initial / (#6829)
Diffstat (limited to 'packages/app/src')
-rw-r--r--packages/app/src/components/prompt-input.tsx9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx
index 00b61429b..1a1cba678 100644
--- a/packages/app/src/components/prompt-input.tsx
+++ b/packages/app/src/components/prompt-input.tsx
@@ -439,6 +439,7 @@ export const PromptInput: Component<PromptInputProps> = (props) => {
active: slashActive,
onInput: slashOnInput,
onKeyDown: slashOnKeyDown,
+ refetch: slashRefetch,
} = useFilteredList<SlashCommand>({
items: slashCommands,
key: (x) => x?.id,
@@ -495,6 +496,14 @@ export const PromptInput: Component<PromptInputProps> = (props) => {
createEffect(
on(
+ () => sync.data.command,
+ () => slashRefetch(),
+ { defer: true },
+ ),
+ )
+
+ createEffect(
+ on(
() => prompt.current(),
(currentParts) => {
const domParts = parseFromDOM()