From 2cfb3d9dc98fa01a5ccea282b340d136988cfb9c Mon Sep 17 00:00:00 2001 From: 777genius Date: Sat, 9 May 2026 13:18:00 +0300 Subject: [PATCH] fix(team): refine changes section state --- src/renderer/components/team/TeamChangesSection.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/team/TeamChangesSection.tsx b/src/renderer/components/team/TeamChangesSection.tsx index 03b30a2a..2dfe4727 100644 --- a/src/renderer/components/team/TeamChangesSection.tsx +++ b/src/renderer/components/team/TeamChangesSection.tsx @@ -138,7 +138,7 @@ export const TeamChangesSection = memo(function TeamChangesSection({ showSpinner = false, preserveOnError = true, }: TeamChangesLoadOptions = {}): Promise => { - if (activeRequestSeqRef.current !== null) { + if (activeRequestSeqRef.current !== null || queuedRefreshOptionsRef.current !== null) { const previous = queuedRefreshOptionsRef.current; queuedRefreshOptionsRef.current = { forceFresh: Boolean(previous?.forceFresh || forceFresh), @@ -148,6 +148,9 @@ export const TeamChangesSection = memo(function TeamChangesSection({ : preserveOnError, }; requestSeqRef.current += 1; + if (activeRequestSeqRef.current === null && sectionOpenRef.current) { + setQueuedRefreshTick((value) => value + 1); + } return; }