mirror of
https://github.com/microsoft/vscode.git
synced 2026-07-11 05:30:03 -05:00
Take focus on mousdown (fixes #19177)
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user