-
Defect
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
None
Many of our buttons in the Gateway application are implemented with Javascript. Logically, the buttons are intended to be clicked once for actions like "Delete File" or "Save Metadata", but in fact, these buttons can be clicked multiple times, which generates multiple identical requests.
A user who double-clicks on the "Delete File" confirmation button will in fact delete the file, but will see on the web browser the results of the second click, which is an "Internal Server Error" because the file no longer exists.
A user who double-clicks on the "Save Metadata" button will update the metadata as intended, but may end up receiving a Hibernate StaleObjectStateException, which may lead them to think that all their work was lost, or may cause them to lose trust in the website.
- is duplicated by
-
GTWY-4877 Disable a button on first click for specific buttons in Gateway
- Done