The AI says connected, but my live app has not changed
When the assistant says something is "connected", "working", or "done", that's your preview. Your live site only changes when you hit Publish.
You asked the AI to build or fix something. It replied that it's done
, connected
, or all set
. But when you open your real app, nothing changed. Here's why — and the one-click fix.
The short version
Two versions of your app run at once: a preview (what you see in the editor) and a live copy (what your real users see). The AI works in the preview. When it says a change is done
, connected
, or working
, it's describing the preview — not your live site.
Your live site only updates when you click Publish. The AI can't do that step for you. That's on purpose — you decide when your users see a change.
So the AI said it's done
and my live app is updated
are two different things. The gap between them is one button.
The fix: hit Publish
- In the top right of the editor, click Publish.
- A window opens showing what's changing.
- Click the main Publish button (it says
Publish site
the first time,Publish changes
after that).
About 5 seconds later, your live site updates. Refresh your real app and you'll see it.
Why the AI can't just publish for you
There's no publish
you can ask the AI to do in chat — publishing is a deliberate, manual click. This keeps you in control: you can experiment freely in preview, break things, roll back, and none of it touches your real users until you decide to push it live. If you ask the AI to publish it
or make it live
, the best it can do is point you to the button — so head there yourself.
I did publish, and it's STILL not updated
Check these, in order:
- Did the publish actually finish? Open Publish again. If it shows changes waiting to go out, they didn't publish yet — click the button and wait for the confirmation.
- Your browser is showing a cached copy. Hard-refresh your live app: Cmd-Shift-R (Mac) or Ctrl-F5 (Windows). Or open your live address in an incognito / private window — that always shows the true live version, with no editor frame and no cached data.
- It's a
connect an account
or saved-key feature. Some things (like connecting an outside service, or a saved key) also need a publish to reach your live app. Republish, then hard-refresh.
Want proof it's actually live?
The surest test: open your real app address (not the preview-... one) in an incognito window. That's exactly what your users see. If your change is there, you're live. If it's not, you haven't published the latest version yet — go hit Publish.
If you're on a custom domain and the live site still lags after publishing and a hard-refresh, connecting your own domain covers the DNS delays that can cause it.
What to read next
- Preview vs live: how publishing works — the full picture of the two versions
- When things go wrong — the quick fix list for builds, previews, and publishing