Datumfält i 'Sätt ut' och 'Förnya' – känd bugg vid tangentbordsnavigering"
Publicerad 2026-05-28
Bakgrund
I vissa fall kan användning av tangentbordet (t.ex. Enter-tangenten) i dialogerna för Sätt ut och Förnya leda till ett felmeddelande ("Pascal Antiforgery bad request"). Detta inträffar om du:
Klickar i datumfältet och trycker Enter (oavsett om fältet är tomt eller innehåller en siffra).
Tar bort ett valt datum och trycker Enter när fokus är kvar i datumfältet.
Resultat av felet:
Förskrivningen sätts ut/förnyas trots att du inte har bekräftat handlingen.
En felmeddelandesida visas, men du kan återgå till dialogen genom att klicka Tillbaka i webbläsaren.
För att komma tillbaka till läkemedelslistan måste du klicka Tillbaka ytterligare en gång.
För att undvika detta fel:
Använd musen för att välja datum och bekräfta handlingen med knapparna "Sätt ut" eller "Förnya".
Undvik att trycka Enter när du är i datumfältet.
Om du redan har valt utsättningsorsak eller inte ändrar datum:
Tangentbordsnavigering (t.ex. Tab och Enter) fungerar som vanligt för att:
Välja utsättningsorsak.
Bekräfta handlingen när "Sätt ut" eller "Förnya" är i fokus.
Förväntat beteende (framtida lösning)
När felet är åtgärdat ska Enter i datumfältet:
Stänga datumväljaren (om den är öppen).
Välja det markerade datumet utan att genomföra förnyelse/utsättning.
Tillägg för tydlighet (valfritt)
Om du vill kan du även lägga till en kort felsökningsguide för användare som råkar ut för problemet:
Om felet redan har inträffat:
Klicka Tillbaka i webbläsaren för att återgå till dialogen.
Kontrollera att förskrivningen har genomförts korrekt (t.ex. i läkemedelslistan).
Om du behöver göra ändringar, gör om processen med musen för att undvika upprepning av felet.