Repository navigation
Encode URIs during server rendering of <a href>/<form action> to avoi… - #10769
Conversation
…d hydration issues
🦋 Changeset detectedLatest commit: f135058 The changes in this PR will be included in the next version bump. This PR includes changesets to release 4 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
There was a problem hiding this comment.
This was a bad assumption - while they're properly encoded in request.url, we decode paths for matching and this function is used to re-encode in external-facing paths.
9a58358 to
f135058
Compare
|
🤖 Hello there, We just published version Thanks! |
|
🤖 Hello there, We just published version Thanks! |
| let href = typeof to === "string" ? to : createPath(to); | ||
| let encoded = ABSOLUTE_URL_REGEX.test(href) | ||
| ? new URL(href) | ||
| : new URL(href, "http://localhost"); |
There was a problem hiding this comment.
Would it have been possible to make that base configurable?
Closes remix-run/remix#5599