Fix issue detail main-pane focus on navigation

This commit is contained in:
dotta 2026-04-08 09:03:24 -05:00
parent e21e442033
commit 59d913d04b
3 changed files with 94 additions and 0 deletions

View file

@ -33,6 +33,7 @@ import {
normalizeRememberedInstanceSettingsPath,
} from "../lib/instance-settings";
import { queryKeys } from "../lib/queryKeys";
import { scheduleMainContentFocus } from "../lib/main-content-focus";
import { cn } from "../lib/utils";
import { NotFoundPage } from "../pages/NotFound";
import { Button } from "@/components/ui/button";
@ -268,6 +269,12 @@ export function Layout() {
}
}, [location.hash, location.pathname, location.search]);
useEffect(() => {
if (typeof document === "undefined") return;
const mainContent = document.getElementById("main-content");
return scheduleMainContentFocus(mainContent);
}, [location.pathname]);
return (
<GeneralSettingsProvider value={{ keyboardShortcutsEnabled }}>
<div