fix: Fix unresponsive status banner button (#35051)

This commit is contained in:
diondiondion 2025-06-16 09:35:32 +02:00 committed by GitHub
commit 4d29215ad3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -18,8 +18,13 @@ export const StatusBanner: React.FC<{
const buttonRef = useRef<HTMLButtonElement>(null); const buttonRef = useRef<HTMLButtonElement>(null);
const forwardClick = useCallback<MouseEventHandler>((e) => { const forwardClick = useCallback<MouseEventHandler>((e) => {
if (buttonRef.current && e.target !== buttonRef.current) { if (
buttonRef.current &&
e.target !== buttonRef.current &&
!buttonRef.current.contains(e.target as Node)
) {
buttonRef.current.click(); buttonRef.current.click();
buttonRef.current.focus();
} }
}, []); }, []);