| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
On the Workers Free plan a request gets 10 ms CPU. A server render here needs more, so Cloudflare aborted renders midway (error 1102). The abort left Vue's module-global current instance pointing at the dead request, and every later request in that isolate failed in the @nuxtjs/i18n plugin with "Cannot redefine property: $i18n" — 40-60 % of production requests. The account now runs on Workers Paid, which removes the trigger. This adds a generous `limits.cpu_ms` guard against runaway renders, marks 5xx responses noindex (robots set "index, follow" before the render failed), and adds a concurrency check that runs in CI against the production build served by wrangler dev, and against production after a deploy. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012ZzvomAnwjAS3et96Avp7s
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
launchpad | ff4c53e | Commit Preview URL Branch Preview URL |
Sep 23 2026, 07:16 AM |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
Production answered 40–60 % of requests with 500 Cannot redefine property: $i18n, on every route and in both locales, even for strictly sequential requests. Cloudflare error 1102 appeared in between.
Cause (reproduced against the Workers preview of main):
The Vue version is not the cause: 3.5.42 (production) and 3.5.43 (main) behave identically.
Changes
⚠️ Action required in the Cloudflare dashboard
Production does not run main. Every main check run of Workers Builds reports a Version ID and a Preview Alias URL (main-launchpad…workers.dev). The branch is treated as a preview branch: versions are uploaded, nothing is deployed. Production still serves Vue 3.5.42, while main has had 3.5.43 since #345 (2026-09-19).
Fix: Workers → launchpad → Settings → Builds. Set the production branch to main and the deploy command to npx wrangler deploy. Until then this PR, like every PR since #341, will not reach visitors.
Verification
Follow-ups
🤖 Generated with Claude Code
https://claude.ai/code/session_012ZzvomAnwjAS3et96Avp7s