From b39c22614a2c88d2ac1c6dd152dca888f6cd95f8 Mon Sep 17 00:00:00 2001 From: Christian Zheng <czheng@takima.fr> Date: Mon, 9 May 2022 15:04:33 +0000 Subject: [PATCH] fix(view): open `Help` panel by default + fix split screen on views opening after several restarts --- .../deadlock-extension/package.json | 2 +- .../deadlock-extension/src/view/webviewBase.ts | 17 ++++++----------- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/deadlock-plugins/deadlock-extension/package.json b/deadlock-plugins/deadlock-extension/package.json index 69aa8ecd..dce35c0d 100644 --- a/deadlock-plugins/deadlock-extension/package.json +++ b/deadlock-plugins/deadlock-extension/package.json @@ -64,7 +64,7 @@ { "id": "help", "name": "Help", - "visibility": "collapsed" + "visibility": "visible" } ] }, diff --git a/deadlock-plugins/deadlock-extension/src/view/webviewBase.ts b/deadlock-plugins/deadlock-extension/src/view/webviewBase.ts index 1639cb56..df113cdf 100644 --- a/deadlock-plugins/deadlock-extension/src/view/webviewBase.ts +++ b/deadlock-plugins/deadlock-extension/src/view/webviewBase.ts @@ -90,17 +90,12 @@ export abstract class WebviewBase implements Disposable { async show(column: ViewColumn = ViewColumn.Beside): Promise<void> { if (this.panel == null) { - this.panel = window.createWebviewPanel( - this.id, - this.title, - { viewColumn: column, preserveFocus: false }, - { - retainContextWhenHidden: true, - enableFindWidget: true, - enableCommandUris: true, - enableScripts: true, - }, - ); + this.panel = window.createWebviewPanel(this.id, this.title, ViewColumn.Active, { + retainContextWhenHidden: true, + enableFindWidget: true, + enableCommandUris: true, + enableScripts: true, + }); this.disposablePanel = Disposable.from( this.panel, -- GitLab