diff --git a/contributors.yml b/contributors.yml index 0b37da1725..f86ca20b2c 100644 --- a/contributors.yml +++ b/contributors.yml @@ -309,3 +309,4 @@ - yuleicul - zeromask1337 - zheng-chuang +- dunnai diff --git a/packages/react-router/__tests__/dom/navigate-encode-params-test.tsx b/packages/react-router/__tests__/dom/navigate-encode-params-test.tsx index c20d1a2f8c..99ab9ea425 100644 --- a/packages/react-router/__tests__/dom/navigate-encode-params-test.tsx +++ b/packages/react-router/__tests__/dom/navigate-encode-params-test.tsx @@ -93,4 +93,44 @@ describe("navigate with params", () => { expect(node.innerHTML).toMatch(/react\+router/); }); }); + + describe("when navigate params are encoded using #", () => { + it("the encoding of the # parameter in the URL has been changed", () => { + function Start() { + let navigate = useNavigate(); + + React.useEffect(() => { + navigate("/route/react%23router/subroute/router/blog"); + }); + + return null; + } + + function Blog() { + let params = useParams(); + return