Views:

Applies to Product - Power Pages


What’s happening?
The multi-step form on the website fails to process to the next step and does not proceed past the account status validation. Users experience a stuck processing state when clicking "Next," with console errors indicating issues with the page_ClientValidate function.


Reason:
The page_ClientValidate function is producing an "Uncaught ReferenceError" indicating that it is not defined. This arises because all three script resource files in production are the same, suggesting they are cached at the Azure level. Network traces show a "TCP HIT" (Cached), indicating the files were retrieved from the cache rather than the backend servers.


Resolution:

  1. Review the Azure Front Door Service configuration to ensure proper caching settings are applied.
  2. Change the Query String Caching Behavior to "Use Query String" as per the documentation.
  3. Purge the Azure cache to ensure that the latest versions of the script resources are served.
  4. Confirm that this has been resolved by testing the multi-step form after the cache purge.
By following these steps, the Power site should function as expected, allowing users to proceed through the multi-step form without issues.