Skip to content

chore: version packages - #74

Merged
jonlaing merged 1 commit into
mainfrom
changeset-release/main
Aug 3, 2026
Merged

chore: version packages#74
jonlaing merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@effex/dom@1.4.5

Patch Changes

  • 8e9426f: Fix intro animations still stalling on client-mode re-mount even after
    the connection wait added in the previous release.

    The previous fix used Effect.yieldNow() to defer the enter fiber past
    the outer synchronous render flow. That only reschedules the fiber
    inside Effect's own queue — if no other work is queued, the fiber can
    run again immediately without the browser actually flushing microtasks
    or committing DOM changes. On real client re-mounts, element.isConnected
    stayed false when the animation fiber checked it, we hit the 3-attempt
    bound, and proceeded against a disconnected element — same failure
    mode as before.

    Replace Effect.yieldNow with queueMicrotask-based yielding (via
    Effect.async), bounded to 32 attempts. queueMicrotask is a real
    browser primitive that guarantees the fiber won't resume until the
    current task's synchronous work and other queued microtasks have run
    — which is when the outer render flow finishes inserting the wrapper's
    ancestor chain into the document. 32 microtasks is well under a
    millisecond in modern engines and comfortably covers any realistic
    outer-flow depth.

    Also force a style/layout computation (element.offsetHeight) after
    the element is connected. Some engines defer style computation for
    freshly-inserted nodes until it's needed; without this, forceReflow
    inside runEnterAnimation could record the enterFrom state as the
    initial snapshot for an element that hasn't been styled yet, leaving
    the browser without a valid "before" to interpolate the transition
    from.

@effex/router@1.3.5

Patch Changes

  • Updated dependencies [8e9426f]
    • @effex/dom@1.4.5

docs@0.0.28

Patch Changes

  • Updated dependencies [8e9426f]
    • @effex/dom@1.4.5
    • @effex/router@1.3.5

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 3, 2026

Copy link
Copy Markdown

Deploying effex-api with  Cloudflare Pages  Cloudflare Pages

Latest commit: e326ac7
Status: ✅  Deploy successful!
Preview URL: https://7205f044.effex-api.pages.dev
Branch Preview URL: https://changeset-release-main.effex-api.pages.dev

View logs

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying effex with  Cloudflare Pages  Cloudflare Pages

Latest commit: e326ac7
Status: ✅  Deploy successful!
Preview URL: https://be356b12.effex.pages.dev
Branch Preview URL: https://changeset-release-main.effex.pages.dev

View logs

@jonlaing
jonlaing merged commit 517ad9d into main Aug 3, 2026
4 checks passed
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