Prevent pasting multiple lines into the editor (#55202)

This commit is contained in:
Jackson Kearl 2018-07-27 15:26:09 -07:00 committed by Ramya Rao
parent 01fb34dc00
commit 9435bde3d4

View file

@ -350,6 +350,10 @@ export class ExtensionsViewlet extends ViewContainerViewlet implements IExtensio
this.searchBox.setModel(this.modelService.createModel('', null, uri.parse('extensions:searchinput'), true));
this.disposables.push(this.searchBox.onDidPaste(() => {
this.searchBox.setValue(this.searchBox.getValue().replace(/\s+/g, ' '));
this.searchBox.setScrollTop(0);
}));
this.disposables.push(this.searchBox.onDidFocusEditorText(() => addClass(this.monacoStyleContainer, 'synthetic-focus')));
this.disposables.push(this.searchBox.onDidBlurEditorText(() => removeClass(this.monacoStyleContainer, 'synthetic-focus')));