Select to view content in your preferred language

Error in update 3.25.27 for groups in ${modo_form} = 'edit'

863
6
03-30-2026 09:22 AM
EdwinCarrillo
Emerging Contributor

I updated to the latest version, and the relevant fields in edit mode stopped working in the XLSForm.

0 Kudos
6 Replies
JodyZhengLiu
Esri Contributor

Hi @EdwinCarrillo , thanks for reporting this. Would you mind sharing your XLSXForm so we can try to reproduce the issue on our end? Please feel free to email it to [email protected]


Thanks,
Jody Zheng Liu

0 Kudos
EdwinCarrillo
Emerging Contributor

That's the problem, the group doesn't appear when in edit mode on the web version when used, for example, on a dashboard.

typenamelabelhintguidance_hintappearancerequiredrequired_messagereadonlydefaultcalculation  relevant                          
                                        
notemodo_formmodo_form  hidden    pulldata("@property", 'mode')                             
begin groupgrp_avaliacao<b>AVALIAÇÃO DA OBRA:</b>  w1       ${modo_form} = 'edit'                          
end group                                       
0 Kudos
JodyZhengLiu
Esri Contributor

Hi @EdwinCarrillo , Thanks for providing that information. We deployed a hotfix on March 30th, could you try publishing the survey again with the latest version and let us know if the issue persists?

0 Kudos
EdwinCarrillo
Emerging Contributor

The problem was identified in version 3.25.27, which was the last update.

0 Kudos
JodyZhengLiu
Esri Contributor

Hi @EdwinCarrillo , 

I was able to reproduce the issue. The workaround is to add calculationMode=always to the ${modo_form} field.

Background on this change:
With the 3.25 release, we introduced support for calculation modes in the web app. The default status (when left blank) is now "auto" mode. In "auto" mode, the calculation triggers for new records; however, when editing an existing record, "auto" will not re-trigger a calculation if a value already exists.

Normally, for visible questions, a user could manually trigger a recalculation via a button. Since this question is hidden, that button isn't available, so setting the mode to "always" is necessary to ensure the calculation runs during edits.

We will update our documentation to better cover these scenarios. Thanks again for the detailed information you provided!

0 Kudos
RoshanPalikhe1
Emerging Contributor

 

We are experiencing the same issue. Our survey worked correctly for months using calculationMode=always, and no significant changes were made to the XLSForm. After republishing from Survey123 Connect, automatic recalculation stopped working in Edit Mode.

In our case, calculations still work when editing records directly in the Survey123 web app. However, when the same record is opened in Edit Mode through a direct edit URL or from Experience Builder, the calculated fields are no longer populated automatically and instead display the "Calculate answer" option.

0 Kudos