Fix tab trapping behaviour
This commit is contained in:
parent
f9527c9d6b
commit
f53eb4eeed
1 changed files with 2 additions and 2 deletions
|
@ -462,7 +462,7 @@ export default class BasicMessageEditor extends React.Component<IProps, IState>
|
||||||
}
|
}
|
||||||
|
|
||||||
const autocompleteAction = getKeyBindingsManager().getAutocompleteAction(event);
|
const autocompleteAction = getKeyBindingsManager().getAutocompleteAction(event);
|
||||||
if (model.autoComplete && model.autoComplete.hasCompletions()) {
|
if (model.autoComplete?.hasCompletions()) {
|
||||||
const autoComplete = model.autoComplete;
|
const autoComplete = model.autoComplete;
|
||||||
switch (autocompleteAction) {
|
switch (autocompleteAction) {
|
||||||
case AutocompleteAction.ForceComplete:
|
case AutocompleteAction.ForceComplete:
|
||||||
|
@ -485,7 +485,7 @@ export default class BasicMessageEditor extends React.Component<IProps, IState>
|
||||||
default:
|
default:
|
||||||
return; // don't preventDefault on anything else
|
return; // don't preventDefault on anything else
|
||||||
}
|
}
|
||||||
} else if (autocompleteAction === AutocompleteAction.ForceComplete) {
|
} else if (autocompleteAction === AutocompleteAction.ForceComplete && !this.state.showVisualBell) {
|
||||||
// there is no current autocomplete window, try to open it
|
// there is no current autocomplete window, try to open it
|
||||||
this.tabCompleteName();
|
this.tabCompleteName();
|
||||||
handled = true;
|
handled = true;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue