fremtind / jokul

Jøkul er et designsystem utviklet av Fremtind.
https://jokul.fremtind.no
MIT License
63 stars 33 forks source link

Feil: CookieConsents komponenten lagre unøyaktige data dersom brukeren ikke er innom innstillinger #3935

Closed ivarni closed 48 minutes ago

ivarni commented 4 weeks ago

Dersom brukeren trykker "Godta" knappen direkte lagres samtykker det ikke har vært spurt om som "denied" og ikke null

Steg for å gjenskape

  1. Gå til https://jokul.fremtind.no/komponenter/cookieconsent/
  2. Klikk på "Godta" på cookie content modalen
  3. Cookie lagres med verdi {"marketing":"denied","functional":"denied","statistics":"accepted"}
  4. Slett cookien og gå inn på nytt
  5. Kilkk på "Instillinger", huk av checkbox og så "Godta"
  6. Cookie lagres med verdi {"marketing":null,"functional":null,"statistics":"accepted"}

Forventet oppførsel

I begge tilfeller skal den lagrede verdien være {"marketing":null,"functional":null,"statistics":"accepted"}, dvs at samtykker vi ikke har spurt om skal lagres som null i begge de to tilfellene.