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.
6.3 KiB
6.3 KiB