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

Clicking browser backspace, screen goes back to previous page

SA-17951

Summary



 After clicking backspace key in keyboard on a browser page, the screen moves back to the previous screen, but user is not able to work on the same screen as it throws error.

Error Messages



Action is not allowed as it is outside the current transaction.


Steps to Reproduce

  1. Have a flow with multiple assignments configured.
  2. Complete first assignment and reach next assignment.
  3. In second assignment, click backspace key in keyboard. Observe that the first assignment screen will be loaded.
  4. Click on submit button on this first assignment and it displays error.

Root Cause

Backspace is not supported in any PRPC based application.

When you proceed through a flow, there are a number of pages that get updated with the status of the flow, including the assignment page. When you backspace, the browser may show you the previous screen, but the assignment is sitting at another flow action. So, when user goes to submit the previous flow action, user gets  a "outside the current transaction" type error.

 If going back to browser is required, it should be done as an alternate flow action, so that it can be included in the "Other Actions" drop down and the flow can proceed properly.
 Otherwise, backspace can be disabled. 

 

Resolution

 
Backspace option is not supported in any PRPC based application. User can write custom js to disable any action on backspace key.
 
 

Published January 31, 2016 - Updated October 8, 2020

Was this useful?

100% 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?

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