Hello, I have found that under certain circumstances, a form helper will hang and then reach a 10 second timeout before it finally responds. A warning gets logged to the browsers console: "Form helper completion timeout reached, executing primary button action" (see the screenshot below for where in the app.js this timeout is logged from).
The summary of what is needed to reproduce is:
Version is Valence Framework 6.3.20251117.0
App Setup Details Below:
Data Source that is used for the Form (and also the same data source is used for the dropdown [they don't actually have to be the same to reproduce the issue])
image.pngForm (the helper form in this test case literally does nothing, but having it is required to reproduce the issue):
?image.png?Dropdown of the form (the Enable Manual Input is required to reproduce the issue):
image.png?
The app (just a Form that has a dropdown and a primary button that does nothing):
image.png?
How the app looks for 10 seconds before it times out:
image.png?
Warning that gets logged:
?
The summary of what is needed to reproduce is:
- have an app with a form that has a dropdown where the value is a numeric (a string does not reproduce the issue) also the dropdown must have Enable Manual Input
- there is a form helper that gets triggered on change of the form (the form helper pgm literally doesn't have to do anything to reproduce this)
- there is a Primary button (the primary button doesn't even need any on click behavior to reproduce this)
- load the app for use, backspace what is in the dropdown (for me it is the number 1), type in the number 1?, then press the Enter key once to select your inputted value, then press the Entery key a second time to trigger the primary button: the result is that the form will hang with the loading mask on it for 10 seconds before timing out
Version is Valence Framework 6.3.20251117.0
App Setup Details Below:
Data Source that is used for the Form (and also the same data source is used for the dropdown [they don't actually have to be the same to reproduce the issue])
image.pngForm (the helper form in this test case literally does nothing, but having it is required to reproduce the issue):
?image.png?Dropdown of the form (the Enable Manual Input is required to reproduce the issue):
image.png?
The app (just a Form that has a dropdown and a primary button that does nothing):
image.png?
How the app looks for 10 seconds before it times out:
image.png?
Warning that gets logged:
?

Comment