Skip to content

Fix analytics connection isolation and layout - #28

Merged
thebuilder merged 2 commits into
mainfrom
feat/isolate-demo-events-layout
Jul 20, 2026
Merged

Fix analytics connection isolation and layout#28
thebuilder merged 2 commits into
mainfrom
feat/isolate-demo-events-layout

Conversation

@thebuilder

Copy link
Copy Markdown
Owner

Summary

  • clear report state when switching analytics connections so demo results cannot appear for a real project
  • lay out Flags beside Events in the overview while retaining the page-specific document layout
  • add regressions for failed connection switches and both grid variants

Root cause

Connection changes reused previous asynchronous report data while the next project loaded. The grid also applied the same centered Flags layout in every context.

Verification

  • CI=true corepack pnpm test src/analytics/analytics-dashboard.controller.test.ts src/analytics/analytics-components.test.ts
  • CI=true corepack pnpm build
  • git diff --check

@thebuilder
thebuilder marked this pull request as ready for review July 20, 2026 13:06
@thebuilder
thebuilder merged commit 4f4edd3 into main Jul 20, 2026
5 checks passed
@thebuilder
thebuilder deleted the feat/isolate-demo-events-layout branch July 20, 2026 13:06
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