Skip to content

Commit afca506

Browse files
makcimerrrclaude
andcommitted
fix(layout): supprimer le scroll fenêtre fantôme (vide en bas des pages)
Le shell du dashboard (flex h-screen overflow-hidden) était en flux de document sous body.min-h-screen : la hauteur du contenu interne fuyait vers documentElement.scrollHeight (quirk Blink) -> scroll fenêtre + zone vide sombre sous le shell, visible surtout sur /students quand le tableau est court. Passage en 'fixed inset-0' : le shell sort du flux, plus de fuite vers <html>, seul le conteneur .overflow-auto interne scrolle. Vérifié Playwright: html.scrollHeight==innerHeight après fix, scroll interne OK, pages publiques (/login, /hub) non impactées. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 9a279ba commit afca506

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

app/(dashboard)/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ export default async function DashboardLayout({
9898
// Non-admins see the same shell but only with apps they have access to
9999
// (filtered in AppSidebar via filterAppsByRole)
100100
return (
101-
<div className="flex h-screen overflow-hidden">
101+
<div className="fixed inset-0 flex overflow-hidden">
102102
<AppSidebar user={user} />
103103
<div className="flex flex-1 flex-col min-w-0 overflow-hidden">
104104
<SiteHeader />

0 commit comments

Comments
 (0)