Skip to content

Playground v2 fixes - #3690

Merged
Jake Bailey (jakebailey) merged 2 commits into
microsoft:v2from
jakebailey:playground-startup-recovery
Nov 5, 2026
Merged

Jake Bailey (jakebailey) merged 2 commits into
microsoft:v2from
jakebailey:playground-startup-recovery

Conversation

@jakebailey

@jakebailey Jake Bailey (jakebailey) commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

Fixes a bug where a bag download would be cached, and COI on Safari.

Interrupted transfers must not poison future page loads. Validate both
old cached assets and new downloads against published sizes and hashes
before caching, and bypass HTTP caches when recovering invalid bytes.

Retry transient fetch failures and incomplete responses with bounded
backoff. Cache-storage failures should not prevent a validated compiler
from starting.
Safari and embedded webviews should not race serviceworker activation
or depend on credentialless isolation. Wait for control, use require-corp
and bound the activation reload so unsupported browsers do not loop.

Keep network rejections as rejections instead of null worker responses,
and offer an actionable error and Retry when startup cannot recover.
@jakebailey Jake Bailey (jakebailey) added the deploy-preview Enables automatic deployments to preview environments on a PR label Nov 5, 2026
@github-actions

github-actions Bot commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

Azure Static Web Apps: Your stage site is ready! Visit it here: https://victorious-plant-05c166c10-3690.centralus.5.azurestaticapps.net

@jakebailey
Jake Bailey (jakebailey) merged commit 94bf2eb into microsoft:v2 Nov 5, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deploy-preview Enables automatic deployments to preview environments on a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants