Loading...
Loading...
An issue has been identified in ServiceNow Zurich release when submitting a Service Catalog item from the Service Portal, causing the Submit button to re-enable if the submission process (including client scripts or related logic) takes longer than 1000 ms, even though the request is still processing. This happens because the client controller of the widget triggers the form submit failed event ($sp.service_catalog.form_submit_failed) after a fixed delay of 1000ms. If the actual submission takes longer than the delay, the failure event is triggered even though there is no actual failure, causing the widget to think the submission has failed and re-enabling the Submit button prematurely. Steps to Reproduce 1. Open sp 2. Open create incident item (<instance-name>/sp?id=sc_cat_item&sys_id=3f1dd0320a0a0b99000a53f7604a2ef9) 3. Fill in the form 4. Before submitting, open the browser network tab and enable throttling 5. Now click on Submit 6. After submitting, the Submit button re-enables If submission takes more than 1000ms due to processing of client scripts or any other associated scripts, the Submit button re-enables which is not expected.
This issue has been permanently fixed. Please subscribe to this article to receive the latest updates when the fixed version(s) is available. In the meantime, the same fix applied within the Catalog Item widget code is available to download and manually load into an instance for immediate relief. This update ensures that the $sp.service_catalog.form_submit_failed event is not broadcast when all submit scripts execute successfully. Please click and download this file to import the fix in the update set: PRB1919964 Workaround.xml. As always, apply first to a sub-production instance before applying to a production instance. Note, this workaround is upgrade safe (Replace on upgrade = true) so when the instance that has the workaround is upgraded to the fixed version, no reverting of the workaround is needed.
PRB1919964
Click on a version to see all relevant bugs
ServiceNow Integration
Learn more about where this data comes from
BugZero Plan
Streamline upgrades with automated vendor bug scrubs
BugZero Prevent
Wish you caught this bug sooner? Get proactive today.