(fix) - regression to quit shortcut from command migration (#4374)
This commit is contained in:
parent
fc8c38b2bc
commit
79d36ac0a5
|
@ -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) => {
|
||||
|
|
Loading…
Reference in New Issue