diff --git a/src/vs/workbench/parts/debug/electron-browser/repl.ts b/src/vs/workbench/parts/debug/electron-browser/repl.ts index 9a318ab59e0ebbbc95ed9608b37344fbc33bd4d8..8574e52a10eb4d2e34c4c4bfdd4673d3096d1033 100644 --- a/src/vs/workbench/parts/debug/electron-browser/repl.ts +++ b/src/vs/workbench/parts/debug/electron-browser/repl.ts @@ -174,6 +174,8 @@ export class Repl extends Panel implements IPrivateReplService, IHistoryNavigati modes.SuggestRegistry.register({ scheme: DEBUG_SCHEME, hasAccessToAllModels: true }, { triggerCharacters: ['.'], provideCompletionItems: (model: ITextModel, position: Position, _context: modes.SuggestContext, token: CancellationToken): Thenable => { + // Disable history navigation because up and down are used to navigate through the suggest widget + historyNavigationEnablement.set(false); const word = this.replInput.getModel().getWordAtPosition(position); const overwriteBefore = word ? word.word.length : 0; const text = this.replInput.getModel().getLineContent(position.lineNumber); @@ -198,7 +200,6 @@ export class Repl extends Panel implements IPrivateReplService, IHistoryNavigati historyNavigationEnablement.set(this.replInput.getModel().getLineCount() === 1); })); - this.toUnbind.push(dom.addStandardDisposableListener(this.replInputContainer, dom.EventType.FOCUS, () => dom.addClass(this.replInputContainer, 'synthetic-focus'))); this.toUnbind.push(dom.addStandardDisposableListener(this.replInputContainer, dom.EventType.BLUR, () => dom.removeClass(this.replInputContainer, 'synthetic-focus'))); }