A select_one question using the search() appearance (autocomplete, filtered against a hosted feature layer via a value from outside the repeat) works correctly on the first repeat instance only. On the second and all subsequent repeat instances, clicking the dropdown produces no network request and no visible choice list at all — it is completely inert. This occurs consistently whether the repeat instances are generated via repeat_count or added manually via the "+" button.
This issue is isolated to the Survey123 Web App. The identical form (and the full production survey) works correctly in the Survey123 Field App on both Windows desktop and iPhone.
Environment
Steps to Reproduce (Minimal Reproduction)
A minimal XLSForm reproducing the issue is attached (FieldID_Dropdown_MinimalRepro.xlsx). It contains only:
To reproduce:
Expected result: The same search() query fires (filtered by the same ${ApplicationID} value) and the choice list loads, identical to row 1.
Actual result: Nothing happens. No network request is visible in the browser console (confirmed via DevTools → Network tab — row 1 shows a fetch request to the feature layer's /query endpoint; row 2+ shows nothing at all when the dropdown is clicked). The dropdown remains empty/unresponsive indefinitely.
Troubleshooting Already Performed (Ruling Out Form-Design Causes)
Impact
This blocks our production workflow: a reviewer-facing survey needs staff to select from a filtered, dynamic list of records (via search()) once per repeat instance, and this is only usable via the Field App as a workaround. We would prefer our reviewers be able to use the Web App (desktop browser) for this review process.
Attachments
Additional Notes
Related community reports describing similar symptoms (cascading/dependent select_one inside a repeat, filtered by a value from outside the repeat, working in Field App but not Web App) suggest this may be a known class of issue rather than isolated to our specific org/service:
If you have not already done so, please report this to Esri Technical Support and share the case/bug number here for others to reference and attach their customer number to if/when they contact technical support as well. Thanks!