Merge pull request #1736 from QwenLM/fix/windows-tab-autocomplete-conflict-1728

fix(cli): prevent Tab key from cycling approval mode when autocomplete is active on Windows
This commit is contained in:
tanzhenxin 2026-02-06 17:47:47 +08:00 committed by GitHub
commit 7f49ddede1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 98 additions and 3 deletions

View file

@ -37,9 +37,14 @@ export const Composer = () => {
// State for suggestions visibility
const [showSuggestions, setShowSuggestions] = useState(false);
const handleSuggestionsVisibilityChange = useCallback((visible: boolean) => {
setShowSuggestions(visible);
}, []);
const handleSuggestionsVisibilityChange = useCallback(
(visible: boolean) => {
setShowSuggestions(visible);
// Also notify AppContainer for Tab key handling
uiActions.onSuggestionsVisibilityChange(visible);
},
[uiActions],
);
return (
<Box flexDirection="column" marginTop={1}>