Skip to content

Commit 6ec5e58

Browse files
committed
feat(@clayui/autocomplete): LPD-55597 Avoid announcing initial load message if infinite scrolling is disabled
1 parent 1085409 commit 6ec5e58

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

packages/clay-autocomplete/src/useInfiniteScrolling.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,9 @@ export function useInfiniteScrolling({
9090

9191
const isLoading = Boolean(loadingState !== undefined && loadingState < 4);
9292

93-
const isInitialLoadAnnouncementPending = useRef<boolean>(true);
93+
const isInitialLoadAnnouncementPending = useRef<boolean>(
94+
isInfiniteScrollingEnabled
95+
);
9496
const lastCountAnnounced = useRef<number | null>(null);
9597
const lastPositionBeforeLoad = useRef<number | null>(null);
9698

@@ -145,7 +147,8 @@ export function useInfiniteScrolling({
145147
}
146148
}
147149
} else {
148-
isInitialLoadAnnouncementPending.current = true;
150+
isInitialLoadAnnouncementPending.current =
151+
isInfiniteScrollingEnabled;
149152
}
150153
}, [active, isLoading, currentCount]);
151154

0 commit comments

Comments
 (0)