diff --git a/media/auth.js b/media/auth.js
index eece23c9..ebf42e8e 100644
--- a/media/auth.js
+++ b/media/auth.js
@@ -14,7 +14,7 @@
"authenticatedMessage"
);
- window.addEventListener("message", (event) => {
+ window.addEventListener("message", (event) => {
const message = event.data;
if (message.command === "disableAuthButton") {
const authButton = document.getElementById("authButton");
@@ -205,7 +205,7 @@
filteredItems.forEach((item) => {
const div = document.createElement("div");
div.classList.add("autocomplete-item");
- div.innerHTML = ` ${item}`;
+ div.innerHTML = ' ' + item;
div.addEventListener("click", function () {
inputElement.value = item;
listElement.innerHTML = "";
@@ -231,9 +231,9 @@
});
}
- setupAutocomplete(urlInput, urlsList, "setUrls", (query) =>
- vscode.postMessage({ command: "validateURL", baseUri: query })
- );
+ setupAutocomplete(urlInput, urlsList, "setUrls", (query) => {
+ vscode.postMessage({ command: "validateURL", baseUri: query });
+ });
setupAutocomplete(tenantInput, tenantList, "setTenants");
});
})();
diff --git a/src/webview/authenticationWebview.ts b/src/webview/authenticationWebview.ts
index 7f5fd999..45173e3c 100644
--- a/src/webview/authenticationWebview.ts
+++ b/src/webview/authenticationWebview.ts
@@ -37,7 +37,7 @@ export class AuthenticationWebview {
}
private async initialize() {
- this._panel.webview.postMessage({ type: "showLoader" });
+ await this._panel.webview.postMessage({ type: "showLoader" });
const authService = AuthService.getInstance(this.context, this.logs);
let hasToken = false;
@@ -46,17 +46,17 @@ export class AuthenticationWebview {
} catch (error) {
console.error("Error validating authentication state:", error);
}
- this._panel.webview.postMessage({
- type: "setAuthState",
- isAuthenticated: hasToken,
- });
+ const setAuthStateMessage = { type: "setAuthState", isAuthenticated: hasToken };
+ await this._panel.webview.postMessage(setAuthStateMessage);
const urls = this.getURIs(this.context);
- this._panel.webview.postMessage({ type: "setUrls", items: urls });
+ const setUrlsMessage = { type: "setUrls", items: urls };
+ await this._panel.webview.postMessage(setUrlsMessage);
const tenants = this.getTenants(this.context);
- this._panel.webview.postMessage({ type: "setTenants", items: tenants });
- this._panel.webview.postMessage({ type: "hideLoader" });
+ const setTenantsMessage = { type: "setTenants", items: tenants };
+ await this._panel.webview.postMessage(setTenantsMessage);
+ await this._panel.webview.postMessage({ type: "hideLoader" });
}
public static show(context: vscode.ExtensionContext, webViewCommand: WebViewCommand, logs?: Logs) {