Skip to content

fix(web): escape apostrophe in VIBE_TAGS — unblocks Vercel build#4

Draft
cloudygetty-ai wants to merge 2 commits into
mainfrom
claude/add-deployment-config-ziE3d
Draft

fix(web): escape apostrophe in VIBE_TAGS — unblocks Vercel build#4
cloudygetty-ai wants to merge 2 commits into
mainfrom
claude/add-deployment-config-ziE3d

Conversation

@cloudygetty-ai

Copy link
Copy Markdown
Owner

Summary

  • OnboardingScreen.tsx:33'Let's link'\"Let's link\" (double-quoted)

Root cause

esbuild parses single-quoted string literals strictly. An unescaped ' inside '...' terminates the string, leaving s link as unparsed tokens → Expected \"]\" but found \"s\".

This bug has been introduced and fixed multiple times in this repo (the commit history shows fixes to ProfileScreen, OnboardingScreen, and AIAssistantScreen). The permanent fix is to use double quotes for any string literal containing an apostrophe.

Impact

The latest production deployment (dpl_HLNitH6sGGPfwrBjwHqKXq7r2CaN) is in ERROR. Merging this PR will restore a green build.

Test plan

  • Vercel preview deployment on this PR builds successfully (vite build exits 0)
  • VIBE_TAGS array renders all 12 tags in the Vibe step of onboarding

https://claude.ai/code/session_01421rRP38Tdx2tcr2cBPG3z


Generated by Claude Code

esbuild treats the unescaped apostrophe inside a single-quoted string as a
syntax error (Expected "]" but found "s"). This has regressed twice — switching
to double quotes is the permanent fix.
@vercel

vercel Bot commented May 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
anl Ready Ready Preview, Comment May 13, 2026 6:06pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant