Skip to content

Version Packages - #234

Merged
JoviDeCroock merged 1 commit into
mainfrom
changeset-release/main
Jul 28, 2026
Merged

Version Packages#234
JoviDeCroock merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

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 publish to npm yourself or setup this action to publish 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

@pracht/adapter-cloudflare@0.5.2

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2

@pracht/adapter-node@0.3.2

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2

@pracht/adapter-vercel@0.2.2

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2

@pracht/cli@1.7.2

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2

@pracht/core@0.10.2

Patch Changes

  • #233 7cdfa59 Thanks @JoviDeCroock! - Fix a repeat click on an in-page fragment link doing nothing.

    Fragment links were left to the browser, which works once: the browser pushes an
    entry with no scroll key, and the router recognizes the popstate that follows
    as a fragment navigation rather than a traversal — but stamps a scroll key onto
    that entry in the process. Clicking the same link again reuses the entry, so the
    key is now there, the popstate reads as a back/forward traversal, and the
    position saved for the entry (the top of the page, where the user had scrolled
    back to) is faithfully restored. The click was dead.

    The client router now commits fragment link clicks itself — pushing the history
    entry, scrolling to the target, and moving focus there — so a repeat click always
    scrolls, and popstate is left to mean "traversal", which is what the
    scroll-key logic assumes. hashchange is dispatched for the intercepted
    navigation, since pushState fires none. The popstate guard stays as the
    fallback for fragment entries created another way (location.hash = "…").

@pracht/vite-plugin@0.6.2

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2
    • @pracht/adapter-node@0.3.2

@pracht/example-basic@0.0.22

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2
    • @pracht/adapter-node@0.3.2
    • @pracht/adapter-vercel@0.2.2

@pracht/example-cloudflare@0.0.23

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2
    • @pracht/adapter-cloudflare@0.5.2

@pracht/example-docs@0.0.23

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2
    • @pracht/adapter-cloudflare@0.5.2

@pracht/example-islands@0.0.4

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2
    • @pracht/adapter-node@0.3.2

@pracht/example-pages-router@0.0.22

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2
    • @pracht/adapter-node@0.3.2

@pracht/example-showcase@0.0.15

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2
    • @pracht/adapter-vercel@0.2.2

@pracht/example-tsrx@0.0.9

Patch Changes

  • Updated dependencies [7cdfa59]:
    • @pracht/core@0.10.2
    • @pracht/adapter-node@0.3.2

@JoviDeCroock
JoviDeCroock merged commit eeab61d into main Jul 28, 2026
@JoviDeCroock
JoviDeCroock deleted the changeset-release/main branch July 28, 2026 06:13
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