diff --git a/vendor-overwrites/colorpicker/colorview.js b/vendor-overwrites/colorpicker/colorview.js index c16c9ea3..096f0c74 100644 --- a/vendor-overwrites/colorpicker/colorview.js +++ b/vendor-overwrites/colorpicker/colorview.js @@ -164,12 +164,14 @@ function colorizeAll(state) { const {cm} = state; + const {viewFrom, viewTo} = cm.display; + if (!viewTo) { + requestAnimationFrame(() => colorizeAll(state)); + return; + } const {curOp} = cm; if (!curOp) cm.startOperation(); - const viewFrom = cm.display.viewFrom; - const viewTo = (cm.display.viewTo || maxRenderChunkSize - 1) + 1; - state.line = viewFrom; state.inComment = null; state.now = performance.now();