I have a page that is set to a certain data type, where on page load workflows run and certain fields get reset if the piece of Data meets certain requirements (example order is UNPAID).
The data gets changed when leaving the page (example, mark the order as PAID), and if the user on the new page clicks Back in their browser they are redirected to the Order page, and the Order (now PAID) is loaded as it’s old Data values (as UNPAID)
This runs the conditional workflow above I described and edits a Paid order in ways I do not want. Should it be doing this - loading old Data values on ‘Back’, and if so any ideas for workarounds to avoid unintended editing of Data?
An example of this Loading Old Data can be seen using the quick example I whipped up in the forum app.