- Home unmounted on every route change, so returning to the tavern reloaded the canvas (the 'loading tavern…' flash + image re-fetch each time) - keep Home mounted in a persistent host, hidden (display:none) when off-route; non-home routes still render in the keyed transition wrapper - the canvas IntersectionObserver pauses while Home is display:none, so a hidden tavern costs nothing — and resumes instantly (not reloaded) on return - verified live: rAF 60→0 when hidden →60 on return, no loading flash, home renders + scrolls, inner routes + transitions intact |
||
|---|---|---|
| .. | ||
| Account.jsx | ||
| AgentPlatform.jsx | ||
| api.js | ||
| Auth.jsx | ||
| ConsoleShell.jsx | ||
| DocsApp.jsx | ||
| main.jsx | ||
| Mansion.jsx | ||
| Netdisk.jsx | ||
| PmApp.jsx | ||
| Scene2D.jsx | ||
| styles.css | ||
| TavernGame.jsx | ||
| toast.js | ||
| Whiteboard.jsx | ||