What happened & when
12 June 2025 – While the worldwide Google Cloud / Cloudflare outage was unfolding, every one of my AI Studio project versions still worked.
– I opened AI Studio, all versions booted.
- Hit browser refresh once. From that moment on:
The very first, minimal snapshot (just a canvas + base css still loads, all GenLive and APi disabled
no logs.
Why I’m sure it’s not the code
|
|Download failing snapshot ➜ run locally (Node 20, same code, my own Gemini API key)|Works perfectly; Gemini responds; visualiser renders.|
|Swap model ID (gemini-2.5-flash-preview-04-17
➜ gemini-1.5-pro-latest
) inside AI Studio|No effect; preview still never connects.|
|While AI Studio’s code-assistant edited a file|Preview came up for ~10 s, then died after next save.|
Troubleshooting already done
- **Hard-reload with cache disabled
- Sign-out / sign-in and Incognito session.
- **Safari – identical behaviour.
- Duplicate project – copy inherits the same broken state.
- Command-palette “Restart sandbox” (when present) – no change.
- Token limits well below model max.
Symptom details
- Preview pane message: “Preview disconnected” after ~30 s.
- No “No Content” or safety warnings.
- Palette sometimes lacks Restart sandbox; when it’s there, it reports success but preview still dead.
- Logs panel empty; container never shows “Installing dependencies … Launching on port …”.
- Only common difference between live vs. broken snapshots: the working one calls the default model; later ones hard-code
gemini-2.5-flash-preview-04-17
(but model swap test rules that out).
My question
Has anyone recovered AI Studio snapshots that got wedged like this after a single page refresh?
- Is there a hidden way to force AI Studio to discard the existing
.webcontainer
snapshot and rebuild from scratch for a given saved version? - Or is this a backend issue (orphaned pod / corrupt snapshot) that only Google Support can reset?
Any guidance appreciated – rebuilding all later versions by hand would be painful. Happy to provide project ID or x-request-id
headers if Support needs them.
Thanks!
George