Skip to content

solid-router: manual suspense boundaries don't transition on navigation #5636

@jakst

Description

@jakst

Which project does this relate to?

Router

Describe the bug

@tanstack/solid-router does not properly transition manual Suspense boundaries. I find that only the route boundaries get held up in a transition, while manual Suspense boundaries always show fallback on navigation.

Your Example Website or App

https://github.com/jakst/tss-suspense-transition

Steps to Reproduce the Bug or Issue

  1. Clone repo, pnpm install, start dev server, open page
  2. Click the button to increase the query param n
  3. Observe that Suspense fallback always triggers

Expected behavior

I expect suspense boundaries to transition (i.e., hold the old value instead of falling back) on navigation.

Screenshots or Videos

No response

Platform

  • Router / Start Version: 1.133.31
  • OS: MacOS v15.6.1
  • Browser: Chrome
  • Browser Version: 141
  • Bundler: vite
  • Bundler Version: 7.1.12

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions