From ef7d3f1c529156fb2eaa786a93a4e15b09697f9b Mon Sep 17 00:00:00 2001 From: jeffvli Date: Thu, 13 Nov 2025 21:00:02 -0800 Subject: [PATCH] remove non-functional playqueue sizing workaround --- .../now-playing/components/play-queue.tsx | 33 +------------------ 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/src/renderer/features/now-playing/components/play-queue.tsx b/src/renderer/features/now-playing/components/play-queue.tsx index 3dedf969a..62f7efe6e 100644 --- a/src/renderer/features/now-playing/components/play-queue.tsx +++ b/src/renderer/features/now-playing/components/play-queue.tsx @@ -1,6 +1,5 @@ import { useDebouncedValue } from '@mantine/hooks'; -import { nanoid } from 'nanoid/non-secure'; -import { forwardRef, useEffect, useMemo, useRef } from 'react'; +import { forwardRef, useMemo } from 'react'; import { ItemTableList } from '/@/renderer/components/item-list/item-table-list/item-table-list'; import { ItemTableListColumn } from '/@/renderer/components/item-list/item-table-list/item-table-list-column'; @@ -40,35 +39,6 @@ export const PlayQueue = forwardRef(({ listKey, sear return queue; }, [queue, debouncedSearchTerm]); - const playQueueKeyRef = useRef({ - alreadyRendered: false, - key: nanoid(), - prevLength: 0, - }); - - useEffect(() => { - if (playQueueKeyRef.current.alreadyRendered && playQueueKeyRef.current.prevLength === 0) { - return; - } - - if (data.length === 0) { - playQueueKeyRef.current = { - alreadyRendered: false, - key: nanoid(), - prevLength: data.length, - }; - return; - } - - if (data.length > 0 && !playQueueKeyRef.current.alreadyRendered) { - playQueueKeyRef.current = { - alreadyRendered: true, - key: nanoid(), - prevLength: data.length, - }; - } - }, [data.length, playQueueKeyRef]); - const isEmpty = data.length === 0; return ( @@ -93,7 +63,6 @@ export const PlayQueue = forwardRef(({ listKey, sear type: 'offset', }} itemType={LibraryItem.QUEUE_SONG} - key={playQueueKeyRef.current.key} ref={ref} size={table.size} />