Skip to content

Prerender hangs indefinitely if prerender.filter returns zero true results #6425

@kompot

Description

@kompot

Which project does this relate to?

Start

Describe the bug

Build hangs if prerender filter function return 0 trues.

Succeedes if at least one true result is returned.

Your Example Website or App

https://github.com/kompot/tanstack-router-prerender-hangs

Steps to Reproduce the Bug or Issue

  1. Clone repo
  2. pnpm install
  3. vite build hangs indefinitely.
  4. Replace https://github.com/kompot/tanstack-router-prerender-hangs/blob/038b8b4331eed5097a2c6c741a7a8c56e6da033f/vite.config.ts#L18 with return route.path === "/blocked" (actually existing page) and build succeedes.

Expected behavior

Build should pass anyway. In case 0 pages are left by filter then it might be some kind of warning that filter function was set but it returned 0 pages and thus nothing was prerendered.

Screenshots or Videos

No response

Platform

  • Router / Start Version: [e.g. 1.153.2]
  • OS: macOS
  • Bundler: vite
  • Bundler Version: 8.0.0 beta 8

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions