From 67dbc11c78479fd5140aa9aed7647a65d0e337d7 Mon Sep 17 00:00:00 2001 From: Mark Sujew Date: Thu, 22 Feb 2024 14:53:34 +0000 Subject: [PATCH] Make `acquireVsCodeApi` available on global objects --- packages/plugin-ext/src/main/browser/webview/pre/main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/plugin-ext/src/main/browser/webview/pre/main.js b/packages/plugin-ext/src/main/browser/webview/pre/main.js index 004f20920b4fe..284e1c461bd44 100644 --- a/packages/plugin-ext/src/main/browser/webview/pre/main.js +++ b/packages/plugin-ext/src/main/browser/webview/pre/main.js @@ -146,7 +146,7 @@ */ function getDefaultScript(state) { return ` -const acquireVsCodeApi = (function() { +globalThis.acquireVsCodeApi = (function() { const originalPostMessage = window.parent.postMessage.bind(window.parent); const originalConsole = {...console}; const targetOrigin = '*'; @@ -198,7 +198,7 @@ const acquireVsCodeApi = (function() { }); }; })(); -const acquireTheiaApi = acquireVsCodeApi; +globalThis.acquireTheiaApi = acquireVsCodeApi; delete window.parent; delete window.top; delete window.frameElement;