---
id: DFMOD-C1-POS-004
title: "Temporary edits persist in session but are not auto-saved to backend"
product: web
module: digital-form
type: functional
priority: P1
risk: high
status: draft
automationStatus: planned
sourceRefs:
  tsd: PK141
  tsdSection: C1
  tsdScenario: C1.3
  prd: PK141
  jira: null
automationRef: null
lifecycleStatus: active
lifecycleReason: "AI-generated draft from PK141 TSD C1.3; pending QA review."
lastReviewedAt: null
reviewedBy: null
supersededBy: null
duplicateOf: null
blockedBy: null
preconditionRefs:
  - PRE-DF-cp-editing-form
tags:
  - web
  - digital-form
  - form-modification
  - session-state
  - client-portal
  - pk141
  - staging
---
## Objective
Verify edits are retained across step navigation within the session but never persisted before a valid Save.

## Preconditions
- See [[PRE-DF-cp-editing-form]]

## Steps
1. Change data in Step 1, Step 2, or Step 3
2. Navigate with Next / Previous

## Expected Result
- Then changes remain visible on the next/previous step within the same session
- And nothing is persisted to backend before a valid Save is triggered
- And a structural change in Step 2 is reflected in preview without causing persistence

## Source Traceability
- TSD: PK141
- Section: C1 - Unsaved Changes
- Scenario: C1.3 - Temporary state in session, no auto-save
- Acceptance Criteria: PRD C.4 Scenario 1-6

## Evidence Required
- Screen recording of session retention + backend showing no writes pre-Save.

## Notes / Gaps
- Crash/interruption handling is covered by DFMOD-C1-EDGE-005.
