Skip to content

URL til skjema under utfylling gjenoppretter ikke alltid tilstanden. #2498

Open
@prange

Description

@prange

Description of the bug

Vi har kommet over to ulike situasjoner der en URL til et skjema som er under utfylling ikke fører brukeren fram til skjemaet, eller tilstanden under utfylling ikke er den samme som da man forlot skjemaet.

  1. Når man følger en lenke til et skjema men ikke er innlogget
    Når man følger en lenke til et skjema, men av ulike årsaker ikke lenger er innlogget så vil man først bli logget inn, deretter velger man part man representerer og så går man inn i et nytt skjema.

  2. Når man går inn i et skjema og er innlogget og representerer en part
    Når man følger en lenke til et skjema under utfylling, men man representerer en annen part enn den parten man representerte da man fyllte ut skjema, så vil man fortsatt representere den parten man representerte før man åpnet skjemaet. Det kan føre til at man sender inn skjemaet som en part (den man var logget inn som da man gjenåpnet skjemaet) med data om en annen part (den man valgte da man startet utfyllingen av skjema)

I begge tilfeller ville jeg forventet at når man åpner en url til et skjema, vil det fremstå eksakt slik man forlot det, selv om man må logge på eller har en annen kontekst (representerer en annen part), kanskje også vise den siden/prosess-steget man sto på sist.

Mer kontekst: https://altinn.slack.com/archives/C02EJ9HKQA3/p1727253108947259

Steps To Reproduce

Start utfylling av et skjema
Kopier lenken til skjema
Åpne et nytt anonymt browservindu.
Kopier inn lenken.
Logg inn.

  • man har nå opprettet et nytt skjema -
    Kopier lenke
    Bytt part man representerer
    Lim inn lenke til opprinnelig skjema
    Man representerer fortsatt parten man byttet til, ikke parten man representerte da man opprette første skjema.

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions