SukiFormFillingError, and start() does not throw, so your UI needs an explicit error handler.
In React, read errors from useFormFilling(). In JavaScript, use onError on the client or listen for form-filling:error. Branch on err.code and err.reason in your handler. Use err.message for display only.
React
FormFillingProvider exposes the latest error through useFormFilling():
React
JavaScript
PassonError when you create the client:
JavaScript
Blank UI with no error
If the container stays empty and no error fires, check container height first. The iframe needs explicit height onrootElement in JavaScript or on the FormFilling wrapper in React.
HTML
frame-src allows https://sdk.suki-stage.com (staging) or https://sdk.suki.ai (production), and that partnerId and partnerToken are valid. Refer to Error handling and Prerequisites for full troubleshooting.
Next steps
Refer to Error handling for all error codes and outcomes Refer to Configuration for container sizing Refer to Events forform-filling:error