Skip to content

Route.to: mismatched value and type for index routes #3005

@nstepien

Description

@nstepien

Which project does this relate to?

Router

Describe the bug

The JS value of Route.to has a trailing slash, while the type does not.

Your Example Website or App

https://stackblitz.com/edit/github-x8vduv4u?file=src%2Froutes%2Findex.tsx,src%2Froutes%2Fposts%2Findex.tsx

Steps to Reproduce the Bug or Issue

  1. navigate to /posts

Expected behavior

The value should be /posts instead of /posts/.

Screenshots or Videos

No response

Platform

  • OS: Win11
  • Browser: Chrome
  • Version: 131.0.6778.140

Additional context

Route.fullPath does have the trailing slash for both the type and the value.
I expected Route.to to not have the trailing slash.

Metadata

Metadata

Assignees

No one assigned

    Labels

    typesChanges to the typescript types

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions