(fix) - regression to quit shortcut from command migration (#4374)

This commit is contained in:
Abhi 2025-07-17 12:07:10 -04:00 committed by GitHub
parent fc8c38b2bc
commit 79d36ac0a5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 11 deletions

View File

@ -432,15 +432,8 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => {
if (timerRef.current) {
clearTimeout(timerRef.current);
}
const quitCommand = slashCommands.find(
(cmd) => cmd.name === 'quit' || cmd.altName === 'exit',
);
if (quitCommand && quitCommand.action) {
quitCommand.action(commandContext, '');
} else {
// This is unlikely to be needed but added for an additional fallback.
process.exit(0);
}
// Directly invoke the central command handler.
handleSlashCommand('/quit');
} else {
setPressedOnce(true);
timerRef.current = setTimeout(() => {
@ -449,8 +442,7 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => {
}, CTRL_EXIT_PROMPT_DURATION_MS);
}
},
// Add commandContext to the dependency array here!
[slashCommands, commandContext],
[handleSlashCommand],
);
useInput((input: string, key: InkKeyType) => {