summaryrefslogtreecommitdiff
path: root/packages/cli/src
diff options
context:
space:
mode:
authorTaylor Mullen <[email protected]>2025-05-18 22:34:26 -0700
committerN. Taylor Mullen <[email protected]>2025-05-18 22:36:07 -0700
commitcd1dc7ec5918f3e3867ba1101b6228c815b7bc31 (patch)
treef631c11af87602904c9b3243337d050d03ca1a33 /packages/cli/src
parentdb93ea736b0af04d9205de81f5d0b44de8fe1af6 (diff)
fix(cli): Disable slash commands and suggestions in shell mode
- Prevents slash commands from being triggered and suggestions from being displayed when shell mode is active. This ensures that user input is correctly interpreted as shell commands. Fixes https://buganizer.corp.google.com/issues/418560826
Diffstat (limited to 'packages/cli/src')
-rw-r--r--packages/cli/src/ui/App.tsx6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx
index 68933f10..30944046 100644
--- a/packages/cli/src/ui/App.tsx
+++ b/packages/cli/src/ui/App.tsx
@@ -207,7 +207,9 @@ export const App = ({
const completion = useCompletion(
query,
config.getTargetDir(),
- isInputActive && (isAtCommand(query) || isSlashCommand(query)),
+ !shellModeActive &&
+ isInputActive &&
+ (isAtCommand(query) || isSlashCommand(query)),
slashCommands,
);
@@ -380,7 +382,7 @@ export const App = ({
shellModeActive={shellModeActive}
setShellModeActive={setShellModeActive}
/>
- {completion.showSuggestions && (
+ {completion.showSuggestions && !shellModeActive && (
<Box>
<SuggestionsDisplay
suggestions={completion.suggestions}