Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(i18n): default locale in server islands #12341

Merged
merged 1 commit into from
Oct 30, 2024
Merged

Conversation

ematipico
Copy link
Member

Changes

Closes PLT-2606
Closes #12307

To fix this, when computing Astro.currentLocale we check if RouteData.component matches the known server island component.

If so, we use the referer header as pathname. Since referer can contain an absolute or relative URL, we check if referer is parsable, and if so, we retrieve its pathname.

Testing

I created a new e2e test

Docs

N/A

Copy link

changeset-bot bot commented Oct 30, 2024

🦋 Changeset detected

Latest commit: b81ef46

The changes in this PR will be included in the next version bump.

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

@github-actions github-actions bot added the pkg: astro Related to the core `astro` package (scope) label Oct 30, 2024
@ematipico ematipico merged commit c1786d6 into next Oct 30, 2024
14 checks passed
@ematipico ematipico deleted the fix/i18n-server-islands branch October 30, 2024 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg: astro Related to the core `astro` package (scope)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants