BuildDefaultViewer hardcoded TutorialState=1 — correct for fresh anonymous signups (RegisterAnonymousViewer) but wrong for AdminController.ImportViewer and Steam-social signups, which both go through RegisterViewer and expect a prod-replica viewer that boots to the home screen. Add an initialTutorialState parameter (default 1 preserves RegisterAnonymousViewer behavior); RegisterViewer passes 100. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
9.3 KiB
9.3 KiB