Sibling route
Navigate here with `Link` to force a page remount without a full browser refresh.
Manual flow
- 1. Open the embed and move into text or voice.
- 2. Reload this page to confirm same-route restore.
- 3. Switch to the sibling route with `Link` to confirm a clean remount still restores state.
- 4. Explicitly close the shell and reload to confirm it stays closed.
Widget mode lives inside the iframe session. The clear button above only resets parent-side popup, slider, and float shell state.
Route content for Page B
The page chrome changes between routes, but the embed configuration stays the same.
Current route
Page B mounts a fresh page component every time you navigate here.
Stable inputs
Research ID, host, and embed type remain stable so restore logic has a consistent storage key.
What should change
The surrounding route content changes, which makes it obvious the page remounted rather than simply keeping the same shell.
Navigate elsewhere
Use the persistence index or the sibling route during the same browser session.
Trigger the popup interview
Open it, move into text or voice, then reload this page or switch between Page A and Page B.
Explicit close should keep it closed after reload. Navigation teardown should not force it closed.