Affects Version/s: 7.2.X, 7.3.X, Master
Steps to reproduce
- Go to Content & Data > Forms
- Add a new Form
- Add a Text field
- Publish the Form
- Fill out the Text field with any text
- Wait user session expire. You'll be notified about it on the left bottom side of the UI. ( Tip: reduce the session timeout to 1 minute to make easier the issue reproduction. You can update the session timeout through the parameter <session-timeout> available on the file tomcat-9.0.37/webapps/ROOT/WEB-INF/web.xml. )
- Submit the Form
Note: It can also be reproduced when filling out the form as Guest.
Forms should redirect the user to the login screen, display a message informing his session has expired and once the user logs into portal, get back to the form with the latest draft loaded on Forms.
As a Guest, Forms must reload the page when submitting in an expired session.
A blank screen is displayed and the user doesn't know what happened with the inputted data.