diff --git a/packages/amazonq/.changes/next-release/Bug Fix-cf81a6d7-2bc9-4888-9142-ce036245dd0e.json b/packages/amazonq/.changes/next-release/Bug Fix-cf81a6d7-2bc9-4888-9142-ce036245dd0e.json new file mode 100644 index 00000000000..83197864d65 --- /dev/null +++ b/packages/amazonq/.changes/next-release/Bug Fix-cf81a6d7-2bc9-4888-9142-ce036245dd0e.json @@ -0,0 +1,4 @@ +{ + "type": "Bug Fix", + "description": "UI: 'Start using Amazon Q' may display even if the user is signed in." +} diff --git a/packages/amazonq/src/app/chat/activation.ts b/packages/amazonq/src/app/chat/activation.ts index 27682df7f4d..82cc92f7b3a 100644 --- a/packages/amazonq/src/app/chat/activation.ts +++ b/packages/amazonq/src/app/chat/activation.ts @@ -5,9 +5,8 @@ import * as vscode from 'vscode' import { ExtensionContext, window } from 'vscode' -import { Auth } from 'aws-core-vscode/auth' import { telemetry } from 'aws-core-vscode/telemetry' -import { CodeWhispererSettings } from 'aws-core-vscode/codewhisperer' +import { AuthUtil, CodeWhispererSettings } from 'aws-core-vscode/codewhisperer' import { Commands, placeholder, funcUtil } from 'aws-core-vscode/shared' import * as amazonq from 'aws-core-vscode/amazonq' @@ -81,7 +80,7 @@ async function setupAuthNotification() { async function tryShowNotification() { // Do not show the notification if the IDE starts and user is already authenticated. - if (Auth.instance.activeConnection) { + if (AuthUtil.instance.isConnected()) { notificationDisplayed = true }