Fix: navigation sous-pages blog/white-papers + singleSlug
All checks were successful
Deploy / Deploy to Production (push) Successful in 25s

- App.svelte : flèches clavier bloquées sur sous-page (ArrowLeft → history.back())
- Blog/WhitePapers : reset de articleData/itemData après 1100ms (post-transition)
  pour éviter le flash pendant l'animation de changement de slide
- WhitePapers : singleSlug jamais resetté (pré-affiché à l'arrivée sur la slide)
- WhitePapers : $effect sur isActive pour replaceState + openItem si itemData null
- WhitePapers/Blog : handlePopState ignore les popstate hors de la page courante

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-03-19 07:36:43 +01:00
parent 9f8854efa5
commit fcca068868
3 changed files with 38 additions and 4 deletions

View file

@ -95,10 +95,11 @@
}
})
// Reset article view when leaving the blog slide
// Reset après la fin de la transition de slide (1100ms) pour éviter le flash
$effect(() => {
if (!isActive && articleData) {
articleData = null
const timer = setTimeout(() => { articleData = null }, 1100)
return () => clearTimeout(timer)
}
})
</script>