When opening the dashboard with a ?session= URL parameter, the session was being overwritten by applySessionDefaults() after the gateway connected. This broke direct links to specific sessions (e.g., from external tools like Kanban boards with per-project sessions). The fix adds a sessionFromUrl flag that's set when a session is explicitly provided via URL. applySessionDefaults() now checks for this flag and skips overriding URL-provided sessions. Fixes #4150 |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| index.html | ||
| package.json | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||