Altinn / altinn-infoportal-optimizely

CMS for altinn.no
0 stars 0 forks source link

Språk satt i SBL blir ikke brukt i Infoportal #48

Open HenningNormann opened 11 months ago

HenningNormann commented 11 months ago

Description of the bug

Språk satt i SBL blir ikke brukt i Infoportal. Vi ser også at altinnPersistentCookie har to feil egenskaper (men dette er neppe hovedårsaken til feilen):

Steps To Reproduce

  1. Logg inn (og dermed gå til SBL)
  2. Sett språk til noe annet enn bokmål
  3. Gå til infoportal. Språk vises som bokmål selv om noe annet ble valgt i SBL

Additional Information

No response

HenningNormann commented 11 months ago

@WilhelmKXO Se oppdatering i "description"

WilhelmKXO commented 11 months ago

@HenningNormann Prøvde å endre språk i TT02. Ser at cookien og språk ikke endrer seg. Er dette testmiljøet satt opp med flere språk eller er det kun cookie man skal se endring på?

HenningNormann commented 11 months ago

@WilhelmKXO Språkendring funker p.t. ikke (eller er i beste fall tilfeldig) fordi det er inkompabilitet mellom tt02 og gammel infoportal i forhold til subdomene og cookies. Cookie fra infoportal og tt02 går i beina på hverandre. Du kan teste bedre i prod (www.altinn.no) med din egen bruker.

WilhelmKXO commented 11 months ago

Tester her: Det fungerer da jeg var i edge, ikke i chrome, får redirect loop i firefox. Det var dette du mente med at det var tilfeldig om det fungerer ikke sant? Ser at URL'en er /ui/messagebox. Er det SBL eller optimizely? @HenningNormann

image

Etter å ha gått frem og tilbake litt i chrome ser jeg nå det er laget en ekstra cookie som du sier. Jeg så ikke noe forskjell på de to cookiene. image

Prøvde på nytt i inkognito/privat vindu i edge og chrome. Da virket det som det skulle i begge.

Foreløpig tanke. Om man logger inn og det ikke går ann å bytte språk i /ui/messagebox vil det bli laget en ny cookie. Vår kode for å sette cookie ser slik ut: image

Virker det som om jeg er på riktig vei her? Noe mer du tenker jeg burde teste for å avklare?

ferkinx commented 11 months ago

@HenningNormann @WilhelmKXO Forsøkte å teste språkcookien, men sleit litt… Ligger cookien både i PREP/TT02 og i PROD?

Prøvde den på info.altinn.no, skiftet språk til engelsk, logget inn og fikk engelsk utgave. MEN - hadde trøbbel med å teste motsatt vei, for når du logger UT, havner du jo ikke på info.altinn.no, men på altinn.no.

Fikk ikke språkvalget til å funke i TT02 med testbruker

PS: Slettet cookies i nettleser først (før jeg gjorde det, fungerte ikke språkvalg i dagens prod. i det hele tatt hos meg)

ferkinx commented 11 months ago

@HenningNormann @WilhelmKXO Har testet både i Chrome og Safari på Mac. Måtte slette cookies i begge nettlesere for å få noe til å funke - men ikke alt fungerer.

Det rare er at etter å ha valgt nynorsk som innlogget bruker, vises forsiden og skjemakatalogen på nynorsk HELT TIL JEG LOGGER UT. Da svitsjer den til bokmål.

HenningNormann commented 11 months ago

@ferkinx @WilhelmKXO @borresundberg Ser ut til å være en eksisterende bug i SBL at man alltid går til /no ved logout - uavhengig av språk i cookie og/eller preferanse i databasen. Sikkert ikke så vanskelig å utbedre.