From 1c8c6a488460a224832fbf96fc5fb6146c127744 Mon Sep 17 00:00:00 2001 From: Cyril Date: Wed, 15 Jul 2026 11:39:15 +0200 Subject: [PATCH] =?UTF-8?q?fixup!=20=E2=99=BF=EF=B8=8F(frontend)=20limit?= =?UTF-8?q?=20share=20modal=20opening=20announcement=20for=20screen=20read?= =?UTF-8?q?ers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../features/docs/doc-share/components/DocShareModal.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx index d9d5c372b..6c2a8f556 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx @@ -40,7 +40,8 @@ import { import { QuickSearchGroupMember } from './DocShareMember'; import { DocShareModalFooter } from './DocShareModalFooter'; -const DEBOUNCE_MS = 300; +const SEARCH_QUERY_DEBOUNCE_MS = 300; +const ACCESSIBILITY_REEXPOSURE_DELAY_MS = 300; const ShareModalStyle = createGlobalStyle` .--docs--doc-share-modal [cmdk-item] { @@ -122,7 +123,7 @@ export const DocShareModal = ({ doc, onClose, isRootDoc = true }: Props) => { const onFilter = useDebouncedCallback((str: string) => { setUserQuery(str); - }, DEBOUNCE_MS); + }, SEARCH_QUERY_DEBOUNCE_MS); const onRemoveUser = (row: User) => { setSelectedUsers((prevState) => { @@ -176,7 +177,7 @@ export const DocShareModal = ({ doc, onClose, isRootDoc = true }: Props) => { const id = window.setTimeout(() => { setIsContentAccessible(true); - }, DEBOUNCE_MS); + }, ACCESSIBILITY_REEXPOSURE_DELAY_MS); return () => window.clearTimeout(id); }, [canShare]);