From e2272b825eb2d26286aee3a99ca28f3ea984508e Mon Sep 17 00:00:00 2001 From: Brennan Benson <79079362+brennanb2025@users.noreply.github.com> Date: Thu, 1 Oct 2026 00:33:57 -0700 Subject: [PATCH] refactor(feedback): seed the image read queue ref directly --- .../src/components/sidebar/use-sidebar-feedback-images.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/renderer/src/components/sidebar/use-sidebar-feedback-images.ts b/src/renderer/src/components/sidebar/use-sidebar-feedback-images.ts index cbc6bd349d2..696cf4af5c9 100644 --- a/src/renderer/src/components/sidebar/use-sidebar-feedback-images.ts +++ b/src/renderer/src/components/sidebar/use-sidebar-feedback-images.ts @@ -37,8 +37,7 @@ export function useSidebarFeedbackImages(params: { const pendingImageReadsRef = useRef({ count: 0, bytes: 0 }) // Why: a shrunk image's size is unknown until it is read, so batches read one // at a time, each sized against what the batches before it actually committed. - const readQueueRef = useRef>(undefined!) - readQueueRef.current ??= Promise.resolve() + const readQueueRef = useRef>(Promise.resolve()) const clearImages = useCallback(() => { liveImageDraftsRef.current.forEach(releaseFeedbackImageDraft)