diff --git a/src/vs/workbench/parts/walkThrough/electron-browser/walkThroughPart.ts b/src/vs/workbench/parts/walkThrough/electron-browser/walkThroughPart.ts index 3422b16b78e..81bdcf9f96f 100644 --- a/src/vs/workbench/parts/walkThrough/electron-browser/walkThroughPart.ts +++ b/src/vs/workbench/parts/walkThrough/electron-browser/walkThroughPart.ts @@ -77,6 +77,17 @@ export class WalkThroughPart extends BaseEditor { const container = parent.getHTMLElement(); this.content = document.createElement('div'); + this.content.tabIndex = 0; + this.content.style.outlineStyle = 'none'; + this.content.addEventListener('mousedown', e => { + let active = document.activeElement; + while (active && active !== this.content) { + active = active.parentElement; + } + if (!active) { + this.focus(); + } + }); this.scrollbar = new DomScrollableElement(this.content, { canUseTranslate3d: false,