Skip to content

Commit 2f0efe9

Browse files
authored
Wait maximum 3 seconds for the Copilot chat extension to activate. (#13918)
1 parent d7d5aaf commit 2f0efe9

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Extension/src/LanguageServer/copilotProviders.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,14 @@ export async function getCopilotChatApi(): Promise<CopilotContextProviderAPI | u
159159
let exports: CopilotChatApi | undefined;
160160
if (!copilotExtension.isActive) {
161161
try {
162-
exports = await copilotExtension.activate();
162+
exports = await Promise.race([
163+
copilotExtension.activate(),
164+
new Promise<undefined>(resolve => {
165+
setTimeout(() => {
166+
resolve(undefined);
167+
}, 3000);
168+
})
169+
]);
163170
} catch {
164171
return undefined;
165172
}

0 commit comments

Comments
 (0)