Loading

Flow variable changes not getting updated on next screens of flow

Udgivelsesdato: Jun 8, 2026
Beskrivelse

In Salesforce Flow, when a variable is passed from Screen 1 to Screen 2 as a default value, the first navigation works correctly — the value from Screen 1 is properly displayed on Screen 2.


However, if the user clicks the Previous button to return to Screen 1 and updates the value, then clicks Next again, Screen 2 still displays the original value — not the updated one. The new value is not reflected on Screen 2.
This behavior occurs specifically when both fields involved are Large Text Area type fields.


Example: Screen 1 contains the value "abc" which populates as "abc" on Screen 2. If the user clicks Previous and changes the value to "123" on Screen 1, Screen 2 still shows "abc" after clicking Next.

Løsning

Flow Preserves Previously Entered Screen Values by Design

This behavior is working as designed in Salesforce Flow.


Salesforce Flow is designed to preserve values previously entered on any screen that the user has already visited. This prevents users from having to re-enter information if they navigate back and forth through the flow.


When a user navigates to Screen 2 (populating it with the value from Screen 1), then navigates back to Screen 1 using the Previous button and updates the value, the flow continues to display the value that was first entered on Screen 2 — not the updated upstream value. Salesforce Flow does not currently differentiate between a user returning to re-edit an upstream value versus simply navigating back.


This is a known platform behavior, not a bug.

Vidensartikelnummer

000384049

 
Indlæser
Salesforce Help | Article