⚠️ Mobile traffic below 5% for 5 consecutive days
This may indicate a mobile-specific crash (e.g., React render loop) that prevents
analytics from loading on mobile devices.
Daily Breakdown
| Date |
Mobile % |
Mobile |
Desktop |
Total |
Status |
| 20260405 |
0.0% |
0 |
33 |
33 |
⚠️ |
| 20260406 |
0.0% |
0 |
76 |
76 |
⚠️ |
| 20260407 |
1.1% |
1 |
88 |
89 |
⚠️ |
| 20260408 |
2.4% |
2 |
80 |
82 |
⚠️ |
| 20260409 |
3.4% |
3 |
85 |
88 |
⚠️ |
| 20260410 |
9.9% |
8 |
73 |
81 |
✓ |
| 20260411 |
5.3% |
3 |
54 |
57 |
✓ |
Investigate
- Open
console.kubestellar.io on a mobile device or emulator
- Check for React error boundary ("This page encountered an error")
- Run mobile Playwright test:
npx playwright test e2e/smoke.spec.ts --grep "mobile"
- Check nightly react-render-errors report for mobile viewport failures
Context
On March 20, 2026, a render loop in Sidebar.tsx crashed mobile browsers silently.
Mobile traffic dropped from ~20% to <3% for 19 days before detection.
This monitor exists to catch that pattern early.
Auto-generated by GA4 Mobile Traffic Monitor. Auto-closes when mobile traffic recovers.
This may indicate a mobile-specific crash (e.g., React render loop) that prevents
analytics from loading on mobile devices.
Daily Breakdown
Investigate
console.kubestellar.ioon a mobile device or emulatornpx playwright test e2e/smoke.spec.ts --grep "mobile"Context
On March 20, 2026, a render loop in Sidebar.tsx crashed mobile browsers silently.
Mobile traffic dropped from ~20% to <3% for 19 days before detection.
This monitor exists to catch that pattern early.