mefechoel / svelte-navigator

Simple, accessible routing for Svelte

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Svelte Transitions break the back button

bobspace opened this issue · comments

Including svelte transitions in a child component of a Route throws runtime errors when you navigate back from that route.

Here's a REPL that repros the issue: https://svelte.dev/repl/fbf4cecab51842758c2e3e5a746a7dc3?version=3.50.1

  1. Go to the REPL above
  2. Click on 'Press for Error Test'
  3. Press the back button
  4. See error

image

Replicated on desktop:

  • OS: MacOS 12.4
  • Browser Safari
  • Version 15.5

Append |local to the transition declaration (e.g. transition:fadetransition:fade|local). See also: https://svelte.dev/tutorial/local-transitions