diff --git a/src/renderer/components/feature-carousel/feature-carousel.tsx b/src/renderer/components/feature-carousel/feature-carousel.tsx index b03ccf975..97338546a 100644 --- a/src/renderer/components/feature-carousel/feature-carousel.tsx +++ b/src/renderer/components/feature-carousel/feature-carousel.tsx @@ -119,6 +119,9 @@ const CarouselItem = ({ album }: CarouselItemProps) => { {
diff --git a/src/renderer/components/item-card/item-card.tsx b/src/renderer/components/item-card/item-card.tsx index 1c6d13060..8752588a4 100644 --- a/src/renderer/components/item-card/item-card.tsx +++ b/src/renderer/components/item-card/item-card.tsx @@ -333,6 +333,7 @@ const CompactItemCard = ({ className={clsx(styles.image, { [styles.isRound]: isRound, })} + enableDebounce={false} id={data?.imageId} itemType={itemType} src={(data as Album | AlbumArtist | Playlist | Song)?.imageUrl} @@ -553,6 +554,7 @@ const DefaultItemCard = ({ <> { [styles.imageContainerWithAspectRatio]: props.size === 'default' || props.size === 'large', })} + enableDebounce={true} + enableViewport={false} id={item?.imageId} itemType={item?._itemType} src={item?.imageUrl} diff --git a/src/renderer/components/item-list/item-table-list/columns/title-combined-column.tsx b/src/renderer/components/item-list/item-table-list/columns/title-combined-column.tsx index 9dfb51ab3..156df3733 100644 --- a/src/renderer/components/item-list/item-table-list/columns/title-combined-column.tsx +++ b/src/renderer/components/item-list/item-table-list/columns/title-combined-column.tsx @@ -103,6 +103,8 @@ export const DefaultTitleCombinedColumn = (props: ItemTableListInnerColumn) => { > { styles.playerbarImage, PlaybackSelectors.playerCoverArt, )} + enableDebounce={false} + enableViewport={false} + fetchPriority="high" id={currentSong?.imageId} itemType={LibraryItem.SONG} - loading="eager" serverId={currentSong?._serverId} type="table" /> diff --git a/src/renderer/features/player/components/mobile-playerbar.tsx b/src/renderer/features/player/components/mobile-playerbar.tsx index 500fff997..3d708c96d 100644 --- a/src/renderer/features/player/components/mobile-playerbar.tsx +++ b/src/renderer/features/player/components/mobile-playerbar.tsx @@ -92,9 +92,11 @@ export const MobilePlayerbar = () => { styles.playerbarImage, PlaybackSelectors.playerCoverArt, )} + enableDebounce={false} + enableViewport={false} + fetchPriority="high" id={currentSong.imageId} itemType={LibraryItem.SONG} - loading="eager" type="table" /> diff --git a/src/renderer/features/shared/components/library-header.tsx b/src/renderer/features/shared/components/library-header.tsx index 1c195650f..3a7294167 100644 --- a/src/renderer/features/shared/components/library-header.tsx +++ b/src/renderer/features/shared/components/library-header.tsx @@ -105,6 +105,9 @@ export const LibraryHeader = forwardRef( > {src ? ( {inViewport && debouncedSrc ? ( {debouncedSrc ? ( {inViewport && src ? (