Open skswanke opened 6 years ago
When trying to import lengthy html to draft state most browsers (Chrome, Firefox, Safari) crash with call stack exceeded error.
Steps to reproduce:
stateFromHTML()
RangeError: Maximum callstack size exceeded
To solve this I ended up using
import DraftPasteProcessor from 'draft-js/lib/DraftPasteProcessor' const processedHTML = DraftPasteProcessor.processHTML(value); const contentState = ContentState.createFromBlockArray(processedHTML); editorState = EditorState.createWithContent(contentState);
From draftjs own utils.
Hey @skswanke, I just ran into a similar issue. Can you give https://github.com/sstur/draft-js-utils/pull/139 a try and check if this works for your use case as well?
When trying to import lengthy html to draft state most browsers (Chrome, Firefox, Safari) crash with call stack exceeded error.
Steps to reproduce:
stateFromHTML()
RangeError: Maximum callstack size exceeded
To solve this I ended up using
From draftjs own utils.