I like the new forms but one issue stops me from using them.
I have a table with missing data I need to fill in. I share the table view with another person to fill in the data (who doesn’t have airtable account).
The individual would go to the first record, click on the link taking them to a form, which gets pre-loaded with some data from Airtable, they complete the missing information fields for this record and submit the form.
On form completion, the record is flagged as complete.
Now they go back to the shared view and click on the next record link to take them to the same form, but the form now pre-filled with the data for this next record and so on…
So far so good.
But, if the individual fills in some data but doesn’t submit the form, instead closes the browser window, the entered data is saved in a temporary local storage in browser.
While this sounds great and it’s very useful, it’s not helpful in my case because if another record link is clicked, the data from the record is pre-loaded to the form, however, also the previously entered data in the form but not submitted is loaded, so that the data is now mixed. Some data was preloaded for the record clicked, but some data was loaded from the local storage from the previous non-submitted session for another record so it doesn’t match it.
I know I can click “Clear form” on the bottom of the form and it will clear that local storage data (but not the pre-filled data, which is perfect, how I want it). But it requires manually clear that form.
I would rather risk losing the entered but not submitted data in the form (if browser windows closes), rather than having wrong data loaded from local storage from a previous session that wasn’t submitted.
The old forms didn’t have this issue because when you try to close the window in the old form, it will warn me saying I will lose data if I close the browser window.
The new form doesn’t warn me about that, so it’s clear that the new form stores all input right away.
While this is great overall, it’s not beneficial in my case.
I know Airtable prefers me to upgrade and use share table or share interface for what I am doing but in many cases sharing a form like this to have somebody else complete the form is easier than sharing table.
I wonder if there is a trick in the browser to clear that Airtable form stoage. GPT suggested to add this ?clear_cache=true
(without quotes) but it doesn’t work so it’s probably nonsense.
The sequence how the new form is loaded is first the pre-filled formula is processed and then the saved local storage. That means I can’t even use BLANK or something in the formula to pre-fill the form to clear the local storage either.
There is a bunch of 3rd party options for the forms, but I didn’t have a need to look for something else if it wasn’t for this little issue now. It’s time to upgrade those old Airtable forms.