Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Microsite screen flow error

SA-40321

Summary



Create a series of three screens within a Microsite. For Proof of Concepts (POC) purposes page 1, page 2 & page 3.

In Chrome browser, when pressing the browser back button from page 2 it goes back to page 1.

However, pressing the browser back button from page 3 causes a browser error.


Error Messages



A browser error page stating:

'This web page requires data that you entered earlier in order to be properly displayed. You can send this data again, but by doing so you will repeat any action this page previously performed.'

On other browser, we see the following error:

'
This action is not allowed as it is outside the current transaction.'


Steps to Reproduce

  1. Create a Microsite and within the 'Page 1' process expand the flow to have 3 assignments and flow actions. The flow actions link to sections with a single label and standard next (Finish Assignment) button.
  2. Run the Microsite (in Chrome browser for this example) and click Next twice to get to Page 3, then press the browser back button.


Root Cause



On investigation the following HTTP request being done:
  • The first request was a HTTP GET request.
  • The second request was an HTTP POST request.
  • The third request was an HTTP POST request.


The first request GET is different from the others (POST).

Caution:

The browser is fine when it goes from screen 2 to screen 1 as it only need to repeat the “GET” request via the back button.
The browser is not fine when it goes from screen 3 to screen 2 as it needs to repeat a “POST” request. This can be considered dangerous as user could submit a form twice.

With PRPC also error occurs if the back request is made and this is the reason for “This action is not allowed as it is outside the current transaction” error message.

This is a mechanism by PRPC to ensure that forms are only submitted once (on top of the protection offered by browser such as Chrome browser.

The message below is a browser behavior (Chrome) but ultimately the browser tries to report the same error, that PRPC will apparently report anyway, that basically the back button is not supported.


Message:

'This web page requires data that you entered earlier in order to be properly displayed. You can send this data again, but by doing so you will repeat any action this page previously performed.'



Resolution


​Clicking on the back button is not supported.

Either the browser will report about it or PRPC.

Published March 13, 2018 - Updated December 2, 2021

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us