Urgent: Authentication and IndexedDB errors in Enketo web forms (iPhone/Safari)

Hi everyone,

We have recently started experiencing a serious issue with one of our Enketo web forms.

The form is configured to allow anonymous submissions (the “Allow submissions to this form without a username and password” option is enabled), but users are now getting a message saying they need to authenticate before submitting the form.

In addition, some users receive the following error:

Failed to execute ‘transaction’ on ‘IDBDatabase’: The database connection is closing.

When this happens, all the entered data is often lost, and beneficiaries have to complete the registration again.

We’ve already tried:

  • creating a clone of the form (the cloned form has exactly the same issue);
  • clearing the browser cache, which temporarily fixes the problem, but only for a short time.

We’ve also noticed that this happens mostly on iPhones (Safari).

Has anyone experienced something similar recently? Is this a known Enketo/Safari issue or something related to IndexedDB? Any suggestions would be greatly appreciated, as this is becoming a major problem during data collection.

I’ve attached screenshots of the errors.

Thanks in advance!

4 posts were merged into an existing topic: [RESOLVED] Known issue: Temporary Issue Affecting Submissions on iOS devices