Fix tab trapping behaviour

pull/21833/head
Michael Telatynski 2021-08-12 11:27:34 +01:00
parent f9527c9d6b
commit f53eb4eeed
1 changed files with 2 additions and 2 deletions

View File

@ -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;