Participant
August 31, 2021
Answered
KBA webform not auto-filling embed code URL parameters after KBA auth unless page reloaded
- August 31, 2021
- 2 replies
- 928 views
- Issue: the URL parameters from the webform embed code do not auto-fill on the first load of the form immediately following KBA auth. They only auto-fill after KBA auth AND a subsequent page reload. This makes URL parameter fields unreliable, and the form can't be finished if those fields are set as required AND read-only (for use in webhooks), meaning they rely on that value to auto-fill from the embed code.
- Affects: KBA webforms with URL parameters
- Does not affect: simple email auth webforms
- Steps to reproduce:
- Create a webform that uses KBA auth.
- Add one custom field (e.g.: 'CustomField') that accepts a URL parameter and is read-only and required.
- Copy the the webform embed URL.
- Create a webpage and paste the embed code.
- Prepend some value for 'CustomField' to the embed code src attribute, e.g.:
<iframe src="https://your-client-name.na4.documents.adobe.com/public/esignWidget?wid=your-wid-value*&hosted=false#CustomField=My custom field value" width="100%" height="100%" frameborder="0" style="border: 0; overflow: hidden; min-height: 500px; min-width: 600px;"></iframe> - Open the webpage, and complete KBA auth.
Immediately following KBA auth, you will see that the form is presented, but your CustomField value is not populated. Refresh the page, and then CustomField value will be populated.
See attached images for examples of it working (non-KBA auth) and not working (KBA auth).
