### Actual result If during onSuccess callback there will be an error, oneschema is not catching it, so the onRequestClose is called and we cannot retry ``` onSuccess={async (data) => { try { await handleData(data); } catch (err) { console.error(err); throw err; } }} ``` ### Expected result If during onSuccess - there will be an error, it should be passed to onError and user can retry