[{"data":1,"prerenderedAt":198},["ShallowReactive",2],{"docs:\u002Fen\u002Fdocs\u002Freference\u002Ferrors":3},{"id":4,"title":5,"body":6,"description":188,"extension":189,"meta":190,"navigation":193,"path":194,"seo":195,"stem":196,"__hash__":197},"docs_en\u002Fen\u002Fdocs\u002Freference\u002Ferrors.md","Errors and warnings",{"type":7,"value":8,"toc":182},"minimark",[9,14,18,22,25,29,32,36,50,178],[10,11,13],"h2",{"id":12},"import-reports","Import reports",[15,16,17],"p",{},"ImportReport describes accepted changes, warnings and unsupported formatting. ContentImportError signals a rejected import; allowLossy confirms supported cleanup\u002Fformatting loss but does not disable sanitization. The interface explains a localized reason rather than raw internal tags.",[10,19,21],{"id":20},"css-and-source","CSS and source",[15,23,24],{},"CSSValidationError rejects the whole stylesheet\u002Fapplication pair. Incorrect tag nesting or fenced Markdown blocks preserve the last valid document and block mode switching. Fix or reset the source draft. Getters continue to return the applied version.",[10,26,28],{"id":27},"async-operations","Async operations",[15,30,31],{},"StaleDocumentError protects delayed edits\u002Fuploads against newer revisions. AbortError reports cancellation. Loading failures usually mean a missing\u002Fstale source.js\u002Fcodecs.js or chunk; deploy the full matching distribution. Await readiness and catch rejected operations.",[10,33,35],{"id":34},"cleanup","Cleanup",[15,37,38,39,44,45,49],{},"Invalid configurations and duplicate\u002Funavailable plugins throw. A destroy cleanup failure may produce AggregateError after resources have been released. Present useful recovery in your application instead of discarding content. ",[40,41,43],"a",{"href":42},"\u002Fen\u002Fdocs\u002Ftroubleshooting","Troubleshooting",", ",[40,46,48],{"href":47},"\u002Fen\u002Fdocs\u002Freference\u002Fsecurity","security",".",[51,52,57],"pre",{"className":53,"code":54,"language":55,"meta":56,"style":56},"language-ts shiki shiki-themes github-dark","import { ContentImportError } from '@vitext-ru\u002Feditor';\ntry {\n  await editor.setContent(incomingHTML);\n} catch (error) {\n  if (error instanceof ContentImportError) {\n    console.log(error.report.warnings);\n    \u002F\u002F await editor.setContent(incomingHTML, { allowLossy: true });\n  } else throw error;\n}\n","ts","",[58,59,60,83,92,108,120,138,150,157,172],"code",{"__ignoreMap":56},[61,62,65,69,73,76,80],"span",{"class":63,"line":64},"line",1,[61,66,68],{"class":67},"snl16","import",[61,70,72],{"class":71},"s95oV"," { ContentImportError } ",[61,74,75],{"class":67},"from",[61,77,79],{"class":78},"sU2Wk"," '@vitext-ru\u002Feditor'",[61,81,82],{"class":71},";\n",[61,84,86,89],{"class":63,"line":85},2,[61,87,88],{"class":67},"try",[61,90,91],{"class":71}," {\n",[61,93,95,98,101,105],{"class":63,"line":94},3,[61,96,97],{"class":67},"  await",[61,99,100],{"class":71}," editor.",[61,102,104],{"class":103},"svObZ","setContent",[61,106,107],{"class":71},"(incomingHTML);\n",[61,109,111,114,117],{"class":63,"line":110},4,[61,112,113],{"class":71},"} ",[61,115,116],{"class":67},"catch",[61,118,119],{"class":71}," (error) {\n",[61,121,123,126,129,132,135],{"class":63,"line":122},5,[61,124,125],{"class":67},"  if",[61,127,128],{"class":71}," (error ",[61,130,131],{"class":67},"instanceof",[61,133,134],{"class":103}," ContentImportError",[61,136,137],{"class":71},") {\n",[61,139,141,144,147],{"class":63,"line":140},6,[61,142,143],{"class":71},"    console.",[61,145,146],{"class":103},"log",[61,148,149],{"class":71},"(error.report.warnings);\n",[61,151,153],{"class":63,"line":152},7,[61,154,156],{"class":155},"sAwPA","    \u002F\u002F await editor.setContent(incomingHTML, { allowLossy: true });\n",[61,158,160,163,166,169],{"class":63,"line":159},8,[61,161,162],{"class":71},"  } ",[61,164,165],{"class":67},"else",[61,167,168],{"class":67}," throw",[61,170,171],{"class":71}," error;\n",[61,173,175],{"class":63,"line":174},9,[61,176,177],{"class":71},"}\n",[179,180,181],"style",{},"html pre.shiki code .snl16, html code.shiki .snl16{--shiki-default:#F97583}html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html pre.shiki code .sU2Wk, html code.shiki .sU2Wk{--shiki-default:#9ECBFF}html pre.shiki code .svObZ, html code.shiki .svObZ{--shiki-default:#B392F0}html pre.shiki code .sAwPA, html code.shiki .sAwPA{--shiki-default:#6A737D}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":56,"searchDepth":85,"depth":85,"links":183},[184,185,186,187],{"id":12,"depth":85,"text":13},{"id":20,"depth":85,"text":21},{"id":27,"depth":85,"text":28},{"id":34,"depth":85,"text":35},"Import reports, syntax errors, stale revisions and recovery.","md",{"group":191,"order":192},"API reference",44,true,"\u002Fen\u002Fdocs\u002Freference\u002Ferrors",{"title":5,"description":188},"en\u002Fdocs\u002Freference\u002Ferrors","d_O5TYHNA3b3SE8c5R9N_W8kXDiUORqHSWa9TEAtC48",1792670389594]