[Glitch] Prevent crash trying to access nullish location state
Port 4fce6e0f7338ee6d6a791039357e8dd69adc206e to glitch-soc Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
parent
4b67d8e34f
commit
7fb9eb452b
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user