You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
P0 mobile home map state-transition fixes
Fixed
Prevented stale URL/search detail ownership from reopening the old restaurant after marker taps or swipe navigation.
Added post-search swipe fallback candidates so single-visible-marker states can move to the nearest restaurant.
Preserved cluster expansion as intentional map movement and revealed expanded cluster members at visible-marker discovery zoom.
Replaced the mobile visible-marker peek-only state with an auto-open half-height restaurant sheet.
Prevented stale review pages from appearing after switching restaurant details.
Verification
bun run lint
bun test tests-unit/mobile-home-search-selection.test.ts tests-unit/mobile-home-map-regressions.test.ts tests-unit/home-map-contextual-restaurants-source.test.ts
npx playwright test tests/mobile-home-map.spec.ts --project=chromium -g "MHM-02|MHM-03|MHM-06|MHM-07|MHM-08" --retries=0
npx playwright test tests/mobile-home-map.spec.ts --project=chromium --retries=0