Don't print errors when the tab is used with no autocomplete present
Fixes https://github.com/vector-im/riot-web/issues/12461 Not a release blocker because the error is caught, and is at the end of the function. Just log spam.pull/21833/head
							parent
							
								
									1958dae519
								
							
						
					
					
						commit
						30a0d88074
					
				|  | @ -471,10 +471,14 @@ export default class BasicMessageEditor extends React.Component { | |||
|                 const addedLen = range.replace([partCreator.pillCandidate(range.text)]); | ||||
|                 return model.positionForOffset(caret.offset + addedLen, true); | ||||
|             }); | ||||
|             await model.autoComplete.onTab(); | ||||
|             if (!model.autoComplete.hasSelection()) { | ||||
|                 this.setState({showVisualBell: true}); | ||||
|                 model.autoComplete.close(); | ||||
| 
 | ||||
|             // Don't try to do things with the autocomplete if there is none shown
 | ||||
|             if (model.autoComplete) { | ||||
|                 await model.autoComplete.onTab(); | ||||
|                 if (!model.autoComplete.hasSelection()) { | ||||
|                     this.setState({showVisualBell: true}); | ||||
|                     model.autoComplete.close(); | ||||
|                 } | ||||
|             } | ||||
|         } catch (err) { | ||||
|             console.error(err); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Travis Ralston
						Travis Ralston