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