The entry-map partial always rendered .feed-map-fullscreen-btn, but the MapLibre init AND the button's click wiring only run when entries exist — so on the home pre-departure state (active trip, no published posts) mobile showed a dead button floating over an empty 40vh map area. Gate the button on the same entries|length condition as the init script; it reappears with the first published post, exactly when it becomes functional. Covers any zero-entry trip page too (shared partial). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0195b3cDdMeize2Mm1FgC2aU