Skip to content

fix: deactivate demo interceptor on logout#662

Merged
ShaerWare merged 1 commit intomainfrom
fix/demo-logout-passthrough
Apr 2, 2026
Merged

fix: deactivate demo interceptor on logout#662
ShaerWare merged 1 commit intomainfrom
fix/demo-logout-passthrough

Conversation

@ShaerWare
Copy link
Copy Markdown
Owner

Summary

  • Demo fetch interceptor now checks isDemoActive() before intercepting — passes through to real backend when demo is off
  • deactivateDemoMode() called on logout from demo session
  • Fixes: real users couldn't login after someone used admin/admin demo

Test plan

  • admin/admin → demo mode works
  • Logout from demo → login as real user works
  • Page reload in demo session → stays in demo

🤖 Generated with Claude Code

Demo fetch interceptor now checks isDemoActive() flag — passes through
to real backend when demo is off. Logout from demo session calls
deactivateDemoMode() to restore normal operation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ShaerWare ShaerWare merged commit a852468 into main Apr 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant