Skip to content

[Bug]: regression for URL dynamic segments only replaced if prefixed by / #10669

Closed
@zanona

Description

@zanona

What version of React Router are you using?

6.14.1

Steps to Reproduce

This seems to be a regression introduced at v6.5.0 where paths with dynamic segments simply stopped being correctly parsed if the dynamic segment is not prefixed by a forward slash '/'

in example:

generatePath("/news-:category", { category: "press" })

// output latest
// /news-:category

// output v6.4.5
// /news-press

Expected Behavior

generatePath("/news-:category", { category: "press" })  // -> /news-press

Actual Behavior

generatePath("/news-:category", { category: "press" })  // -> /news-:category

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions