Prevent crash trying to access nullish location state (#39408)

This commit is contained in:
diondiondion 2026-06-13 14:32:17 +02:00 committed by Claire
parent 6cf9be9880
commit fcf222246a

View File

@ -55,13 +55,11 @@ export const FocusTargetProvider: React.FC<{
| null
>(null);
const {
pathname,
search,
state = {},
} = useLocation<{ focusTarget?: FocusTarget } | undefined>();
const { pathname, search, state } = useLocation<{
focusTarget?: FocusTarget;
} | null>();
const { focusTarget } = state;
const { focusTarget } = state ?? {};
useLayoutEffect(() => {
// We never want to set focus on page load, so we keep