Some checks failed
CI / Lint, Unit & Integration Tests (push) Has been cancelled
app.locations.new.tsx's "Location name"/"Address" fields and app.blackouts._index.tsx's "Date"/"Reason" fields were missing value/onChange — Polaris TextField is fully controlled, so without that wiring every keystroke gets overwritten back to an empty string on re-render, making the field appear frozen. Every other form in the app already followed the value/onChange + useState pattern; these four fields were the only ones missed, and went uncaught until live browser testing was actually possible tonight (shopify.web.toml was missing until now). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>