QA LabRefresh + SPA remount
Embed state persistence lab
This section is intentionally narrower than the marketing demos. Each route mounts one embed type, so a `Link` transition to Page A or Page B gives you a real app-router remount test without mixing multiple embed shells together.
Reload test
Open an embed, change interaction mode, then reload the same route.
SPA remount test
Use the `Link` controls inside the lab to move between Page A and Page B without a full browser refresh.
Recommended manual flow
Pick one embed type, finish the four checks, then move to the next one.
1. Open the embed and move into text or voice.
2. Reload the current route and confirm state returns.
3. Navigate to the sibling route with `Link` and confirm it still restores.
4. Explicitly close the shell, reload, and confirm it stays closed.
Popup
Modal shell persistence
Open the popup, switch modes, then verify reload and page-to-page remount restore the shell correctly.
Float Bubble
Floating entrypoint persistence
Use the bubble to verify open or closed state survives refresh and a route-level remount.