π§ The Navigation Bug Nobody Reported
Jun 5, 2026Clicking a property card from the search dropdown was showing 'Something went wrong.' Refreshing showed the correct page. The property page loader was using a server-only Supabase client β fine for a direct URL load, broken for in-app navigation where the loader runs in the browser. Fixed: anon client, which works in both contexts. Property data is public anyway.
Sign-in and sign-up analytics were flat-zero across the board. Newer Supabase only fires the SIGNED_IN event when a user explicitly authenticates β not on page load. Most users sign in once and run on auto-refreshed sessions indefinitely, so almost nobody was triggering it. Fixed: now also tracks session starts, once per browser session. Also added console logging to track insert failures, since analytics errors were silently disappearing.