Astro Safari and WebKit testing

Test Astro websites in WebKit and native mobile Safari.

A narrow Chromium viewport is not Safari evidence. Go for Launch combines automated WebKit touch flows with direct testing in a specifically identified iPhone Simulator.

What the process produces

  • Playwright WebKit iPhone suite
  • Pinned Simulator device and UDID
  • Touch navigation coverage
  • Scroll-lock and modal checks
  • Form and mobile-keyboard verification
  • Blank-paint and overflow detection
01

Automate representative WebKit flows

Cover route families, mobile navigation, dropdown destinations, modals, forms, fixed-header clearance, image rendering, long-page scrolling, and JavaScript errors.

02

Use native Safari for native failures

Boot one explicit Simulator device, open the staged hostname in Safari, and verify touch, first paint, address-bar destination, keyboard behavior, scrolling, and layout at the device level.

03

Repeat after production routing changes

Run live WebKit and native Safari smoke tests against the canonical hostname. This catches certificate, redirect, cache, and host-routing problems that staging cannot prove.