Skip to content

test(docs): fix WebKit preview readiness races - #61

Merged
Cylop merged 2 commits into
mainfrom
test/webkit-preview-readiness
Sep 9, 2026
Merged

Cylop merged 2 commits into
mainfrom
test/webkit-preview-readiness

Conversation

@Cylop

@Cylop Cylop commented Sep 9, 2026

Copy link
Copy Markdown

WebKit CI intermittently captured the server-rendered fallback iframe before hydration replaced it, causing a detached-frame error in the reduced-motion test and a false iframe-identity failure in the source inspector test. Wait for the live preview readiness signal before accessing either iframe.

Sample the interrupted device morph at a fixed intermediate time so animation clock advancement cannot appear as a geometry discontinuity across the click handler. Resume remaining animations while navigation is blocked, ensuring an incorrectly retained morph still fails the existing stability assertion. All geometry tolerances, iframe identity checks, next-frame timing assertions, and CI retry policies remain intact.

Validation: reproduced fallback iframe replacement by delaying parent hydration; 60 focused Chromium/Firefox runs (10 repetitions per affected test and browser) passed without retries; formatting, ESLint, and TypeScript checks passed. Ubuntu WebKit and the full suite run in PR CI because the installed WebKit browser cannot launch on this macOS version. No library or published package changes.

@vercel

vercel Bot commented Sep 9, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
react-spring-bottom-sheet Ready Ready Preview Sep 9, 2026 10:57am UTC

@Cylop
Cylop merged commit 93cce2d into main Sep 9, 2026
7 checks passed

This branch was successfully deployed

1 active deployment
Preview — ee71d92c Deployed Sep 9, 2026 by vercel[bot]
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