From fbf7d52bad86d97efad2530bd94bca681e80b86f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Apr 2026 12:01:04 +0000 Subject: [PATCH 1/2] Initial plan From 32d8519019a38dd67331a00a543c2c5bf8537678 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Apr 2026 12:03:36 +0000 Subject: [PATCH 2/2] Use globalState cache in getAssignable/MentionableUsers when fetch promise exists Agent-Logs-Url: https://github.com/microsoft/vscode-pull-request-github/sessions/6fa0d829-6819-4faf-8e7c-efa3758b29cd Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com> --- src/github/folderRepositoryManager.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/github/folderRepositoryManager.ts b/src/github/folderRepositoryManager.ts index 2ed186fbfa..ace59fff48 100644 --- a/src/github/folderRepositoryManager.ts +++ b/src/github/folderRepositoryManager.ts @@ -746,7 +746,7 @@ export class FolderRepositoryManager extends Disposable { return globalStateMentionableUsers ?? this._fetchMentionableUsersPromise; } - return this._fetchMentionableUsersPromise; + return globalStateMentionableUsers ?? this._fetchMentionableUsersPromise; } async getAssignableUsers(clearCache?: boolean): Promise<{ [key: string]: IAccount[] }> { @@ -783,7 +783,7 @@ export class FolderRepositoryManager extends Disposable { return globalStateAssignableUsers ?? this._fetchAssignableUsersPromise; } - return this._fetchAssignableUsersPromise; + return globalStateAssignableUsers ?? this._fetchAssignableUsersPromise; } async getTeamReviewers(refreshKind: TeamReviewerRefreshKind): Promise<{ [key: string]: ITeam[] }> {