nesquena-hermes
|
d41d05ea36
|
fix(workspace): _profileDefaultWorkspace persists after newSession() (#823)
Closes #823.
Separates two conflated semantics in S._profileDefaultWorkspace:
- Persistent blank-page default (set by boot/settings, never nulled)
- Profile-switch one-shot (now S._profileSwitchWorkspace, consumed by newSession())
newSession() priority: switchWs → current session → _profileDefaultWorkspace.
switchToWorkspace() clears _profileSwitchWorkspace on explicit switch.
9 new tests. 1777/1777 suite. Browser-verified.
|
2026-04-21 19:14:31 -07:00 |
|