Missing safe-area top inset pushed the header (back arrow + title) up under the status bar/notch, overlapping the clock and making the button effectively untappable. Also falls back to router.replace when there's no back history instead of silently no-op'ing.