Restore school tabs and filters after refresh.
The URL keeps the open school and current view; sessionStorage keeps list filters and searches so F5 and re-entry do not dump the player on an empty map. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -207,3 +207,6 @@ only resolved a status line. Solution-wide is CI.
|
||||
`run-aspire.ps1` / `run-aspire.sh` skip that with `--no-build` when AppHost and Server dlls
|
||||
are newer than C# / csproj / props. `--rebuild` forces a build. Bare
|
||||
`dotnet run --project src/HSchool.AppHost` still compiles.
|
||||
- **School UI chrome lives in the URL query and `sessionStorage`, not RAM.** A test that assumes
|
||||
`GameScreen.show()` starts on the map with empty people filters must clear both, or the previous
|
||||
case leaks. F5 reopens `?school=`; the server still owns the clock.
|
||||
|
||||
Reference in New Issue
Block a user