Seems to work for a few minutes, then errors out. Example terminal output:
╭─ warning ───────────────────────────────────────────────────────────────────╮
│ │
│ Failed to render section on Hot Reload with status 429 (Too Many │
│ Requests). │
│ │
│ Error │
│ at createError (file:///opt/homebrew/Cellar/shopify-cli/3.84.0/libexe │
│ c/lib/node_modules/@shopify/cli/dist/index.js:194151:14) │
│ at createFetchError (file:///opt/homebrew/Cellar/shopify-cli/3.84.0/l │
│ ibexec/lib/node_modules/@shopify/cli/dist/index.js:194963:10) │
│ at file:///opt/homebrew/Cellar/shopify-cli/3.84.0/libexec/lib/node_mo │
│ dules/@shopify/cli/dist/index.js:196900:17 │
│ at process.processTicksAndRejections │
│ (node:internal/process/task_queues:105:5) │
│ at async Object.handler (file:///opt/homebrew/Cellar/shopify-cli/3.84 │
│ .0/libexec/lib/node_modules/@shopify/cli/dist/index.js:194837:17) │
│ at async Server.<anonymous> (file:///opt/homebrew/Cellar/shopify-cli/ │
│ 3.84.0/libexec/lib/node_modules/@shopify/cli/dist/index.js:194931:7) │
│ │
╰─────────────────────────────────────────────────────────────────────────────╯
Additionally, trying to access the storefront from the local dev server results in a Cloudflare challenge page that is impossible to complete:
2025-08-28T01:06:38.571Z: → Rendering https://bedthreads.myshopify.com/?_fd=0&pb=0...
2025-08-28T01:06:38.640Z: ← 429 (request_id: null)
2025-08-28T01:06:38.641Z: Render failed for / with 429 (x-request-id: null), trying proxy...
2025-08-28T01:06:38.717Z: Proxy status: 429. Returning render error.
• 11:06:38 Request » GET 429 / 14ms
2025-08-28T01:06:38.795Z: → Rendering https://bedthreads.myshopify.com/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?_fd=0&pb=0&ray=975fe83f99615726...
2025-08-28T01:06:38.859Z: ← 200 (request_id: null)
• 11:06:38 Request » GET 200 /cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=975fe83f99615726 12ms
• 11:06:39 Request » GET 429 /favicon.ico 10ms
Updating files and previewing the dev theme normally otherwise works okay.
Extra info:
- CLI version 3.84.0
- Located in Sydney, Australia
- I have a static IP, and don’t use a VPN

