Altinn / Altinn/app-frontend-react
Kartkomponent: Ikke brukervennlig at man må klikke save etter å ha fjernet element fra kartet
- Dominant language
- TypeScript
- Stars
- 21
- Forks
- 33
- Avg merge
- 6d 23h
- Merged PRs (30d)
- 3
Description
### Description of the bug
Jeg tester kartkomponenten i tjenesten motorferdsel i utmark for Digitale Helgeland.
Et ønske til forbedret brukervennlighet i kartkomponenten som vi ser gjentar seg når vi har testet med flere brukere.
Bra man kan slette linje som ble feil, men når man går fra sletteknappen til linjeknappen for å tegne en ny linje, dukker alle linjene man har slettet opp igjen. Brukerne skjønner ikke at man må trykke "save".
Forslag til forbedring:
V1: Det lagres når man har klikket remove/fjern, altså man trenger ikke klikke "save/lagre".Det vil si at knappen "save" på slettefunksjonen kan fjernes helt.
V2: Legge inn en angre-knapp i knapperekka som tilbakestiller siste handling. Man kan klikke flere ganger på angre slik at handlinger tilbakestilles en etter en.
### Steps To Reproduce
1. Åpne tjenesten motorferdsel i utmark fra digitale helgeland ( i testmiljøet)
2. velg type motorferdsel: Leiekjøring
3.Klikk deg frem til steget med kartkomponenten
4. tegn mange linjer (polylines) og områder.
5. Trykk på sletteknappen og klikk på en eller flere områder og en linjer slik at de forsvinner.
6. Ikke klikk save, men gå direkte til polyline igjen
7. -> linjene og områdene dukker opp igjen.
8. Dersom man går direkte videre i skjemaet rett etter å ha slettet unna noe, vil ikke linjene bli slettet men alle linjene vil komme med i oppsummeringssiden (PDFen ) som sendes til saksbehandler.
### Additional Information
_No response_
Contributor guide
Research direction
Reproduce the issue in the map component using the motorferdsel workflow: draw polylines and areas, remove some, then switch tools or continue without saving. Inspect how removed shapes are carried into the summary/PDF, and confirm completion when removal persists without clicking Save or the agreed undo behavior is implemented and verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100