diff --git a/core/hooks/useAsyncStatusAnnouncer.ts b/core/hooks/useAsyncStatusAnnouncer.ts index cee26ff..55395cd 100644 --- a/core/hooks/useAsyncStatusAnnouncer.ts +++ b/core/hooks/useAsyncStatusAnnouncer.ts @@ -28,7 +28,8 @@ export function useAsyncStatusAnnouncer(options: UseAsyncStatusAnnouncerOptions politeness: "polite" | "assertive"; } | null>(null); - const timeoutRef = useRef(); + const timeoutRef = useRef(); + const lastAnnouncementKeyRef = useRef(null); const announce = useCallback((event: AsyncStatusEvent) => { if (timeoutRef.current) {