diff --git a/plugin/src/software/aws/toolkits/eclipse/amazonq/views/AmazonQChatWebview.java b/plugin/src/software/aws/toolkits/eclipse/amazonq/views/AmazonQChatWebview.java index 3e2b6642..15fda4e2 100644 --- a/plugin/src/software/aws/toolkits/eclipse/amazonq/views/AmazonQChatWebview.java +++ b/plugin/src/software/aws/toolkits/eclipse/amazonq/views/AmazonQChatWebview.java @@ -142,9 +142,11 @@ public final void onEvent(final AuthState authState) { // chat view if (browser != null && !browser.isDisposed() && !chatStateManager.hasPreservedState()) { Optional content = getContent(); - if (!content.isPresent() && !LspStatusManager.getInstance().lspFailed()) { + if (!content.isPresent()) { canDisposeState = true; - ViewVisibilityManager.showChatAssetMissingView("update"); + if (!LspStatusManager.getInstance().lspFailed()) { + ViewVisibilityManager.showChatAssetMissingView("update"); + } } else { browser.setText(content.get()); // Display the chat client }