diff --git a/packages/core/src/login/webview/commonAuthViewProvider.ts b/packages/core/src/login/webview/commonAuthViewProvider.ts index d9d6f3b4e30..f805d7cf759 100644 --- a/packages/core/src/login/webview/commonAuthViewProvider.ts +++ b/packages/core/src/login/webview/commonAuthViewProvider.ts @@ -124,8 +124,6 @@ export class CommonAuthViewProvider implements WebviewViewProvider { } this.onDidChangeVisibility?.fire(webviewView.visible) - // force webview to reload - await vscode.commands.executeCommand('workbench.action.webview.reloadWebviewAction') }) const dist = Uri.joinPath(this.extensionContext.extensionUri, 'dist') diff --git a/packages/core/src/login/webview/vue/backend.ts b/packages/core/src/login/webview/vue/backend.ts index 43d86feedf9..54dbcd8d05c 100644 --- a/packages/core/src/login/webview/vue/backend.ts +++ b/packages/core/src/login/webview/vue/backend.ts @@ -61,7 +61,6 @@ export abstract class CommonAuthWebview extends VueWebview { return globals.regionProvider.getRegions().reverse() } - private didCall: { login: boolean; reauth: boolean } = { login: false, reauth: false } /** * Called when the UI load process is completed, regardless of success or failure * @@ -69,19 +68,11 @@ export abstract class CommonAuthWebview extends VueWebview { * Otherwise we assume success. */ public setUiReady(state: 'login' | 'reauth', errorMessage?: string) { - // Only emit once to prevent telemetry spam, since showing/hiding chat triggers this each time. - // TODO: Research how to not trigger this on every show/hide - if (this.didCall[state]) { - return - } - if (errorMessage) { this.setLoadFailure(state, errorMessage) } else { this.setDidLoad(state) } - - this.didCall[state] = true } /**