Surrounded saveCaretPosition function in try/catch as Safari throws an exception during this method. (#4558)
Surrounded saveCaretPosition function in try/catch as Safari throws an exception during this method. (#4558)

Co-authored-by: Chase Sydow <702b78f40c5a2ca98cd4b8d93a310953dc695daa@form.io>
formio/formio.js,formio/formio.js,formio/formio.js