BUG: Retool form synced fields create both visual and input fields

  • Goal: When I try to either create a new Retool form field (in a form built from scratch) or sync in a field from a database, it creates both a visual and an input field.

  • Steps:

  1. In an existing database being used by a form, create a new column
  2. In the form, sync that column from the database
  3. BUG: syncing in creates both a visual and input field (which is hidden) (see screenshot 1)
  4. BUG: form is not submittable in that state (see screenshot 2)

We have been using Retool forms in production for months and it's not an option for us to always have to recreate a form from the database every single time we have to add new questions.

Btw this happens regardless of if the form was created from scratch or generated from a database. Adding a new question in any of the provided ways always produces this issue. As a result, we aren't able to add questions to any of our live forms.

(Please note that this is for the Retool forms product, not the Retool app's form component)

Hi @grace_cuevas,

Thanks for reaching out about this. I am able to reproduce the bug where duplicate fields are created :disappointed: I have reported this to our eng team, and I'll keep this thread posted if I get any updates.

For what it is worth, I haven't been able to consistently reproduce the bug where it prevents form submissions :thinking: there might be another bug going on there, but I'll keep testing

Hi @grace_cuevas I'm still not able to reproduce the issue where syncing from database breaks the form submission :thinking: I'll still keep this thread updated if our team fixes the duplicate form field issue.

Could you check the network tab for the query that triggers when clicking submit on the form? The network tab may have more insight into why the error is showing up: