Skip to content

Cookie no set on Safari localhost #381

@6aKa

Description

@6aKa

next-intlayer version 8.1.6

I use code like this to set locale in locale switcher (client component):

  const { setLocale } = useLocaleStorage();
  setLocale(localeItem);
  1. when I set
routing: {
  storage: ['localStorage', 'header']
}

all good
I see x-intlayer-locale: en header in response and INTLAYER_LOCALE key with value en in localStorage

  1. when I set
routing: {
  storage: ['sessionStorage', 'header']
}

all good
I see x-intlayer-locale: en header in response and INTLAYER_LOCALE key with value en in sessionStorage

  1. when I set
routing: {
  storage: ['cookie', 'header']
}

not good
I see x-intlayer-locale: en header in response, but no cookie.

I try use const { setLocale } = useLocaleStorage(true); but result is same, no cookie.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp neededissue that need helps

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions