Description
What feature do you want to improve?
Enketo has recently added support for running the expression computations in a form asynchronously such that the form rendering would not block waiting for all the expressions to finish being computed (more details in the linked PR). The perceived advantage here is that large forms with many expressions to evaluate should not lag as bad when the user interacts with them.
Describe the improvement you'd like
See this slack thread for more contact, but there is some concern of unintentionally breaking things or running into indeterminate form outputs due to this behavior.
It is worth considering if we should include some way for a partner to easily disable the config on their instance if they run into an unforeseen issue.
Describe alternatives you've considered
We could just not use this flag (or wait for it to no longer be experimental!). It sounds like the ODK team is interested in this becoming the standard Enketo behavior, though, so it probably makes sense to try and get out ahead of this!
Activity