From 618c8d79c4df7a2487cd82be9e866d2bdaa9f8c7 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Tue, 21 Apr 2026 14:22:50 +0200 Subject: [PATCH] menu : prevent navigation flash when clicking current page closes #61 Co-Authored-By: Claude Sonnet 4.6 --- src/components/layout/Menu.svelte | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/layout/Menu.svelte b/src/components/layout/Menu.svelte index a58174f..a41b33d 100644 --- a/src/components/layout/Menu.svelte +++ b/src/components/layout/Menu.svelte @@ -24,9 +24,12 @@ } }) - function handleNavClick() { + function handleNavClick(e, slide) { + if (slide.id === activeId) { + e.preventDefault() + return + } navigation.closeMenu() - // La navigation elle-même est gérée par le router via le } function getTitle(slide) { @@ -56,7 +59,7 @@